http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/2f1c7b39/modules/core/src/main/java/org/apache/ignite/events/SecureSessionEvent.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/events/SecureSessionEvent.java b/modules/core/src/main/java/org/apache/ignite/events/SecureSessionEvent.java new file mode 100644 index 0000000..53f1ee5 --- /dev/null +++ b/modules/core/src/main/java/org/apache/ignite/events/SecureSessionEvent.java @@ -0,0 +1,154 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.ignite.events; + +import org.apache.ignite.cluster.*; +import org.apache.ignite.internal.util.typedef.internal.*; +import org.apache.ignite.plugin.security.*; + +import java.util.*; + +/** + * Grid secure session validation event. + * <p> + * Grid events are used for notification about what happens within the grid. Note that by + * design GridGain keeps all events generated on the local node locally and it provides + * APIs for performing a distributed queries across multiple nodes: + * <ul> + * <li> + * {@link org.apache.ignite.IgniteEvents#remoteQuery(org.apache.ignite.lang.IgnitePredicate, long, int...)} - + * asynchronously querying events occurred on the nodes specified, including remote nodes. + * </li> + * <li> + * {@link org.apache.ignite.IgniteEvents#localQuery(org.apache.ignite.lang.IgnitePredicate, int...)} - + * querying only local events stored on this local node. + * </li> + * <li> + * {@link org.apache.ignite.IgniteEvents#localListen(org.apache.ignite.lang.IgnitePredicate, int...)} - + * listening to local grid events (events from remote nodes not included). + * </li> + * </ul> + * User can also wait for events using method {@link org.apache.ignite.IgniteEvents#waitForLocal(org.apache.ignite.lang.IgnitePredicate, int...)}. + * <h1 class="header">Events and Performance</h1> + * Note that by default all events in GridGain are enabled and therefore generated and stored + * by whatever event storage SPI is configured. GridGain can and often does generate thousands events per seconds + * under the load and therefore it creates a significant additional load on the system. If these events are + * not needed by the application this load is unnecessary and leads to significant performance degradation. + * <p> + * It is <b>highly recommended</b> to enable only those events that your application logic requires + * by using {@link org.apache.ignite.configuration.IgniteConfiguration#getIncludeEventTypes()} method in GridGain configuration. Note that certain + * events are required for GridGain's internal operations and such events will still be generated but not stored by + * event storage SPI if they are disabled in GridGain configuration. + * @see EventType#EVT_SECURE_SESSION_VALIDATION_FAILED + * @see EventType#EVT_SECURE_SESSION_VALIDATION_SUCCEEDED + */ +public class SecureSessionEvent extends EventAdapter { + /** */ + private static final long serialVersionUID = 0L; + + /** Subject type. */ + private GridSecuritySubjectType subjType; + + /** Subject ID. */ + private UUID subjId; + + /** {@inheritDoc} */ + @Override public String shortDisplay() { + return name() + ": subjType=" + subjType; + } + + /** + * No-arg constructor. + */ + public SecureSessionEvent() { + // No-op. + } + + /** + * Creates secure session event with given parameters. + * + * @param node Node. + * @param msg Optional message. + * @param type Event type. + */ + public SecureSessionEvent(ClusterNode node, String msg, int type) { + super(node, msg, type); + } + + /** + * Creates secure session event with given parameters. + * + * @param node Node. + * @param msg Optional message. + * @param type Event type. + * @param subjType Subject type. + * @param subjId Subject ID. + */ + public SecureSessionEvent(ClusterNode node, String msg, int type, GridSecuritySubjectType subjType, + UUID subjId) { + super(node, msg, type); + + this.subjType = subjType; + this.subjId = subjId; + } + + /** + * Gets subject type that triggered the event. + * + * @return Subject type that triggered the event. + */ + public GridSecuritySubjectType subjectType() { + return subjType; + } + + /** + * Gets subject ID that triggered the event. + * + * @return Subject ID that triggered the event. + */ + public UUID subjectId() { + return subjId; + } + + /** + * Sets subject type that triggered the event. + * + * @param subjType Subject type to set. + */ + public void subjectType(GridSecuritySubjectType subjType) { + this.subjType = subjType; + } + + /** + * Sets subject ID that triggered the event. + * + * @param subjId Subject ID to set. + */ + public void subjectId(UUID subjId) { + this.subjId = subjId; + } + + /** {@inheritDoc} */ + @Override public String toString() { + return S.toString(SecureSessionEvent.class, this, + "nodeId8", U.id8(node().id()), + "msg", message(), + "type", name(), + "tstamp", timestamp()); + } +}
http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/2f1c7b39/modules/core/src/main/java/org/apache/ignite/events/SwapSpaceEvent.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/events/SwapSpaceEvent.java b/modules/core/src/main/java/org/apache/ignite/events/SwapSpaceEvent.java new file mode 100644 index 0000000..adb9708 --- /dev/null +++ b/modules/core/src/main/java/org/apache/ignite/events/SwapSpaceEvent.java @@ -0,0 +1,104 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.ignite.events; + +import org.apache.ignite.cluster.*; +import org.apache.ignite.internal.util.typedef.internal.*; +import org.jetbrains.annotations.*; + +/** + * Grid swap space event. + * <p> + * Grid events are used for notification about what happens within the grid. Note that by + * design GridGain keeps all events generated on the local node locally and it provides + * APIs for performing a distributed queries across multiple nodes: + * <ul> + * <li> + * {@link org.apache.ignite.IgniteEvents#remoteQuery(org.apache.ignite.lang.IgnitePredicate, long, int...)} - + * asynchronously querying events occurred on the nodes specified, including remote nodes. + * </li> + * <li> + * {@link org.apache.ignite.IgniteEvents#localQuery(org.apache.ignite.lang.IgnitePredicate, int...)} - + * querying only local events stored on this local node. + * </li> + * <li> + * {@link org.apache.ignite.IgniteEvents#localListen(org.apache.ignite.lang.IgnitePredicate, int...)} - + * listening to local grid events (events from remote nodes not included). + * </li> + * </ul> + * User can also wait for events using method {@link org.apache.ignite.IgniteEvents#waitForLocal(org.apache.ignite.lang.IgnitePredicate, int...)}. + * <h1 class="header">Events and Performance</h1> + * Note that by default all events in GridGain are enabled and therefore generated and stored + * by whatever event storage SPI is configured. GridGain can and often does generate thousands events per seconds + * under the load and therefore it creates a significant additional load on the system. If these events are + * not needed by the application this load is unnecessary and leads to significant performance degradation. + * <p> + * It is <b>highly recommended</b> to enable only those events that your application logic requires + * by using {@link org.apache.ignite.configuration.IgniteConfiguration#getIncludeEventTypes()} method in GridGain configuration. Note that certain + * events are required for GridGain's internal operations and such events will still be generated but not stored by + * event storage SPI if they are disabled in GridGain configuration. + * @see EventType#EVT_SWAP_SPACE_DATA_READ + * @see EventType#EVT_SWAP_SPACE_DATA_STORED + * @see EventType#EVT_SWAP_SPACE_DATA_REMOVED + * @see EventType#EVT_SWAP_SPACE_CLEARED + * @see EventType#EVT_SWAP_SPACE_DATA_EVICTED + */ +public class SwapSpaceEvent extends EventAdapter { + /** */ + private static final long serialVersionUID = 0L; + + /** Swap space name. */ + private String space; + + /** + * Creates swap space event. + * + * @param node Node. + * @param msg Optional message. + * @param type Event type. + * @param space Swap space name ({@code null} for default space). + */ + public SwapSpaceEvent(ClusterNode node, String msg, int type, @Nullable String space) { + super(node, msg, type); + + this.space = space; + } + + /** + * Gets swap space name. + * + * @return Swap space name or {@code null} for default space. + */ + @Nullable public String space() { + return space; + } + + /** {@inheritDoc} */ + @Override public String shortDisplay() { + return name() + ": space=" + space; + } + + /** {@inheritDoc} */ + @Override public String toString() { + return S.toString(SwapSpaceEvent.class, this, + "nodeId8", U.id8(node().id()), + "msg", message(), + "type", name(), + "tstamp", timestamp()); + } +} http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/2f1c7b39/modules/core/src/main/java/org/apache/ignite/events/TaskEvent.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/events/TaskEvent.java b/modules/core/src/main/java/org/apache/ignite/events/TaskEvent.java new file mode 100644 index 0000000..8ca310e --- /dev/null +++ b/modules/core/src/main/java/org/apache/ignite/events/TaskEvent.java @@ -0,0 +1,168 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.ignite.events; + +import org.apache.ignite.cluster.*; +import org.apache.ignite.internal.util.typedef.internal.*; +import org.apache.ignite.lang.*; +import org.jetbrains.annotations.*; + +import java.util.*; + +/** + * Grid task event. + * <p> + * Grid events are used for notification about what happens within the grid. Note that by + * design GridGain keeps all events generated on the local node locally and it provides + * APIs for performing a distributed queries across multiple nodes: + * <ul> + * <li> + * {@link org.apache.ignite.IgniteEvents#remoteQuery(org.apache.ignite.lang.IgnitePredicate, long, int...)} - + * asynchronously querying events occurred on the nodes specified, including remote nodes. + * </li> + * <li> + * {@link org.apache.ignite.IgniteEvents#localQuery(org.apache.ignite.lang.IgnitePredicate, int...)} - + * querying only local events stored on this local node. + * </li> + * <li> + * {@link org.apache.ignite.IgniteEvents#localListen(org.apache.ignite.lang.IgnitePredicate, int...)} - + * listening to local grid events (events from remote nodes not included). + * </li> + * </ul> + * User can also wait for events using method {@link org.apache.ignite.IgniteEvents#waitForLocal(org.apache.ignite.lang.IgnitePredicate, int...)}. + * <h1 class="header">Events and Performance</h1> + * Note that by default all events in GridGain are enabled and therefore generated and stored + * by whatever event storage SPI is configured. GridGain can and often does generate thousands events per seconds + * under the load and therefore it creates a significant additional load on the system. If these events are + * not needed by the application this load is unnecessary and leads to significant performance degradation. + * <p> + * It is <b>highly recommended</b> to enable only those events that your application logic requires + * by using {@link org.apache.ignite.configuration.IgniteConfiguration#getIncludeEventTypes()} method in GridGain configuration. Note that certain + * events are required for GridGain's internal operations and such events will still be generated but not stored by + * event storage SPI if they are disabled in GridGain configuration. + * @see EventType#EVT_TASK_FAILED + * @see EventType#EVT_TASK_FINISHED + * @see EventType#EVT_TASK_REDUCED + * @see EventType#EVT_TASK_STARTED + * @see EventType#EVT_TASK_SESSION_ATTR_SET + * @see EventType#EVT_TASK_TIMEDOUT + * @see EventType#EVTS_TASK_EXECUTION + */ +public class TaskEvent extends EventAdapter { + /** */ + private static final long serialVersionUID = 0L; + + /** */ + private final String taskName; + + /** */ + private final String taskClsName; + + /** */ + private final IgniteUuid sesId; + + /** */ + private final boolean internal; + + /** */ + private final UUID subjId; + + /** {@inheritDoc} */ + @Override public String shortDisplay() { + return name() + ": taskName=" + taskName; + } + + /** + * Creates task event with given parameters. + * + * @param node Node. + * @param msg Optional message. + * @param type Event type. + * @param sesId Task session ID. + * @param taskName Task name. + * @param subjId Subject ID. + */ + public TaskEvent(ClusterNode node, String msg, int type, IgniteUuid sesId, String taskName, String taskClsName, + boolean internal, @Nullable UUID subjId) { + super(node, msg, type); + + this.sesId = sesId; + this.taskName = taskName; + this.taskClsName = taskClsName; + this.internal = internal; + this.subjId = subjId; + } + + /** + * Gets name of the task that triggered the event. + * + * @return Name of the task that triggered the event. + */ + public String taskName() { + return taskName; + } + + /** + * Gets name of task class that triggered this event. + * + * @return Name of task class that triggered the event. + */ + public String taskClassName() { + return taskClsName; + } + + /** + * Gets session ID of the task that triggered the event. + * + * @return Session ID of the task that triggered the event. + */ + public IgniteUuid taskSessionId() { + return sesId; + } + + /** + * Returns {@code true} if task is created by GridGain and is used for system needs. + * + * @return {@code True} if task is created by GridGain and is used for system needs. + */ + public boolean internal() { + return internal; + } + + /** + * Gets security subject ID initiated this task event, if available. This property + * is not available for GridEventType#EVT_TASK_SESSION_ATTR_SET task event. + * <p> + * Subject ID will be set either to node ID or client ID initiated + * task execution. + * + * @return Subject ID. + */ + @Nullable public UUID subjectId() { + return subjId; + } + + /** {@inheritDoc} */ + @Override public String toString() { + return S.toString(TaskEvent.class, this, + "nodeId8", U.id8(node().id()), + "msg", message(), + "type", name(), + "tstamp", timestamp()); + } +} http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/2f1c7b39/modules/core/src/main/java/org/apache/ignite/internal/GridEventConsumeHandler.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/GridEventConsumeHandler.java b/modules/core/src/main/java/org/apache/ignite/internal/GridEventConsumeHandler.java index af1ec94..539f4a5 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/GridEventConsumeHandler.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/GridEventConsumeHandler.java @@ -33,7 +33,7 @@ import org.jetbrains.annotations.*; import java.io.*; import java.util.*; -import static org.apache.ignite.events.IgniteEventType.*; +import static org.apache.ignite.events.EventType.*; /** * Continuous routine handler for remote event listening. @@ -43,18 +43,18 @@ class GridEventConsumeHandler implements GridContinuousHandler { private static final long serialVersionUID = 0L; /** Default callback. */ - private static final P2<UUID, IgniteEvent> DFLT_CALLBACK = new P2<UUID, IgniteEvent>() { - @Override public boolean apply(UUID uuid, IgniteEvent e) { + private static final P2<UUID, Event> DFLT_CALLBACK = new P2<UUID, Event>() { + @Override public boolean apply(UUID uuid, Event e) { return true; } }; /** Local callback. */ @SuppressWarnings("FieldAccessedSynchronizedAndUnsynchronized") - private IgniteBiPredicate<UUID, IgniteEvent> cb; + private IgniteBiPredicate<UUID, Event> cb; /** Filter. */ - private IgnitePredicate<IgniteEvent> filter; + private IgnitePredicate<Event> filter; /** Serialized filter. */ private byte[] filterBytes; @@ -83,7 +83,7 @@ class GridEventConsumeHandler implements GridContinuousHandler { * @param filter Filter. * @param types Types. */ - GridEventConsumeHandler(@Nullable IgniteBiPredicate<UUID, IgniteEvent> cb, @Nullable IgnitePredicate<IgniteEvent> filter, + GridEventConsumeHandler(@Nullable IgniteBiPredicate<UUID, Event> cb, @Nullable IgnitePredicate<Event> filter, @Nullable int[] types) { this.cb = cb == null ? DFLT_CALLBACK : cb; this.filter = filter; @@ -121,7 +121,7 @@ class GridEventConsumeHandler implements GridContinuousHandler { final boolean loc = nodeId.equals(ctx.localNodeId()); lsnr = new GridLocalEventListener() { - @Override public void onEvent(IgniteEvent evt) { + @Override public void onEvent(Event evt) { if (filter == null || filter.apply(evt)) { if (loc) { if (!cb.apply(nodeId, evt)) @@ -134,8 +134,8 @@ class GridEventConsumeHandler implements GridContinuousHandler { try { EventWrapper wrapper = new EventWrapper(evt); - if (evt instanceof IgniteCacheEvent) { - String cacheName = ((IgniteCacheEvent)evt).cacheName(); + if (evt instanceof CacheEvent) { + String cacheName = ((CacheEvent)evt).cacheName(); if (ctx.config().isPeerClassLoadingEnabled() && U.hasCache(node, cacheName)) { wrapper.p2pMarshal(ctx.config().getMarshaller()); @@ -308,7 +308,7 @@ class GridEventConsumeHandler implements GridContinuousHandler { depInfo = (GridDeploymentInfo)in.readObject(); } else - filter = (IgnitePredicate<IgniteEvent>)in.readObject(); + filter = (IgnitePredicate<Event>)in.readObject(); types = (int[])in.readObject(); } @@ -321,7 +321,7 @@ class GridEventConsumeHandler implements GridContinuousHandler { private static final long serialVersionUID = 0L; /** Event. */ - private IgniteEvent evt; + private Event evt; /** Serialized event. */ private byte[] bytes; @@ -342,7 +342,7 @@ class GridEventConsumeHandler implements GridContinuousHandler { /** * @param evt Event. */ - EventWrapper(IgniteEvent evt) { + EventWrapper(Event evt) { assert evt != null; this.evt = evt; @@ -374,7 +374,7 @@ class GridEventConsumeHandler implements GridContinuousHandler { /** {@inheritDoc} */ @Override public void prepare(GridDeploymentInfo depInfo) { - assert evt instanceof IgniteCacheEvent; + assert evt instanceof CacheEvent; this.depInfo = depInfo; } @@ -409,7 +409,7 @@ class GridEventConsumeHandler implements GridContinuousHandler { depInfo = (GridDeploymentInfo)in.readObject(); } else - evt = (IgniteEvent)in.readObject(); + evt = (Event)in.readObject(); } } } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/2f1c7b39/modules/core/src/main/java/org/apache/ignite/internal/IgniteEventsImpl.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/IgniteEventsImpl.java b/modules/core/src/main/java/org/apache/ignite/internal/IgniteEventsImpl.java index c992ad7..d0e46a3 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/IgniteEventsImpl.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/IgniteEventsImpl.java @@ -66,7 +66,7 @@ public class IgniteEventsImpl extends AsyncSupportAdapter<IgniteEvents> implemen } /** {@inheritDoc} */ - @Override public <T extends IgniteEvent> List<T> remoteQuery(IgnitePredicate<T> p, long timeout, + @Override public <T extends Event> List<T> remoteQuery(IgnitePredicate<T> p, long timeout, @Nullable int... types) { A.notNull(p, "p"); @@ -84,13 +84,13 @@ public class IgniteEventsImpl extends AsyncSupportAdapter<IgniteEvents> implemen } /** {@inheritDoc} */ - @Override public <T extends IgniteEvent> UUID remoteListen(@Nullable IgniteBiPredicate<UUID, T> locLsnr, + @Override public <T extends Event> UUID remoteListen(@Nullable IgniteBiPredicate<UUID, T> locLsnr, @Nullable IgnitePredicate<T> rmtFilter, @Nullable int... types) { return remoteListen(1, 0, true, locLsnr, rmtFilter, types); } /** {@inheritDoc} */ - @Override public <T extends IgniteEvent> UUID remoteListen(int bufSize, long interval, + @Override public <T extends Event> UUID remoteListen(int bufSize, long interval, boolean autoUnsubscribe, @Nullable IgniteBiPredicate<UUID, T> locLsnr, @Nullable IgnitePredicate<T> rmtFilter, @Nullable int... types) { A.ensure(bufSize > 0, "bufSize > 0"); @@ -100,8 +100,8 @@ public class IgniteEventsImpl extends AsyncSupportAdapter<IgniteEvents> implemen try { return saveOrGet(ctx.continuous().startRoutine( - new GridEventConsumeHandler((IgniteBiPredicate<UUID, IgniteEvent>)locLsnr, - (IgnitePredicate<IgniteEvent>)rmtFilter, types), bufSize, interval, autoUnsubscribe, prj.predicate())); + new GridEventConsumeHandler((IgniteBiPredicate<UUID, Event>)locLsnr, + (IgnitePredicate<Event>)rmtFilter, types), bufSize, interval, autoUnsubscribe, prj.predicate())); } catch (IgniteCheckedException e) { throw U.convertException(e); @@ -129,7 +129,7 @@ public class IgniteEventsImpl extends AsyncSupportAdapter<IgniteEvents> implemen } /** {@inheritDoc} */ - @Override public <T extends IgniteEvent> T waitForLocal(@Nullable IgnitePredicate<T> filter, + @Override public <T extends Event> T waitForLocal(@Nullable IgnitePredicate<T> filter, @Nullable int... types) { guard(); @@ -145,7 +145,7 @@ public class IgniteEventsImpl extends AsyncSupportAdapter<IgniteEvents> implemen } /** {@inheritDoc} */ - @Override public <T extends IgniteEvent> Collection<T> localQuery(IgnitePredicate<T> p, @Nullable int... types) { + @Override public <T extends Event> Collection<T> localQuery(IgnitePredicate<T> p, @Nullable int... types) { A.notNull(p, "p"); guard(); @@ -159,7 +159,7 @@ public class IgniteEventsImpl extends AsyncSupportAdapter<IgniteEvents> implemen } /** {@inheritDoc} */ - @Override public void recordLocal(IgniteEvent evt) { + @Override public void recordLocal(Event evt) { A.notNull(evt, "evt"); if (evt.type() <= 1000) @@ -177,7 +177,7 @@ public class IgniteEventsImpl extends AsyncSupportAdapter<IgniteEvents> implemen } /** {@inheritDoc} */ - @Override public void localListen(IgnitePredicate<? extends IgniteEvent> lsnr, int[] types) { + @Override public void localListen(IgnitePredicate<? extends Event> lsnr, int[] types) { A.notNull(lsnr, "lsnr"); A.notEmpty(types, "types"); @@ -192,7 +192,7 @@ public class IgniteEventsImpl extends AsyncSupportAdapter<IgniteEvents> implemen } /** {@inheritDoc} */ - @Override public boolean stopLocalListen(IgnitePredicate<? extends IgniteEvent> lsnr, @Nullable int... types) { + @Override public boolean stopLocalListen(IgnitePredicate<? extends Event> lsnr, @Nullable int... types) { A.notNull(lsnr, "lsnr"); guard(); @@ -265,7 +265,7 @@ public class IgniteEventsImpl extends AsyncSupportAdapter<IgniteEvents> implemen * @param types Event types. * @return Compound predicate. */ - private static <T extends IgniteEvent> IgnitePredicate<T> compoundPredicate(final IgnitePredicate<T> p, + private static <T extends Event> IgnitePredicate<T> compoundPredicate(final IgnitePredicate<T> p, @Nullable final int... types) { return F.isEmpty(types) ? p : http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/2f1c7b39/modules/core/src/main/java/org/apache/ignite/internal/managers/GridManagerAdapter.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/managers/GridManagerAdapter.java b/modules/core/src/main/java/org/apache/ignite/internal/managers/GridManagerAdapter.java index f0e8649..95ef79f 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/managers/GridManagerAdapter.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/managers/GridManagerAdapter.java @@ -364,7 +364,7 @@ public abstract class GridManagerAdapter<T extends IgniteSpi> implements GridMan return true; } - @Override public void recordEvent(IgniteEvent evt) { + @Override public void recordEvent(Event evt) { A.notNull(evt, "evt"); if (ctx.event().isRecordable(evt.type())) http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/2f1c7b39/modules/core/src/main/java/org/apache/ignite/internal/managers/checkpoint/GridCheckpointManager.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/managers/checkpoint/GridCheckpointManager.java b/modules/core/src/main/java/org/apache/ignite/internal/managers/checkpoint/GridCheckpointManager.java index 1fca7b5..1a7672e 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/managers/checkpoint/GridCheckpointManager.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/managers/checkpoint/GridCheckpointManager.java @@ -39,7 +39,7 @@ import java.io.*; import java.util.*; import java.util.concurrent.*; -import static org.apache.ignite.events.IgniteEventType.*; +import static org.apache.ignite.events.EventType.*; import static org.apache.ignite.internal.GridTopic.*; import static org.jdk8.backport.ConcurrentLinkedHashMap.QueuePolicy.*; @@ -352,7 +352,7 @@ public class GridCheckpointManager extends GridManagerAdapter<CheckpointSpi> { msg = "Checkpoint removed: " + key; } - ctx.event().record(new IgniteCheckpointEvent(ctx.discovery().localNode(), msg, type, key)); + ctx.event().record(new CheckpointEvent(ctx.discovery().localNode(), msg, type, key)); } } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/2f1c7b39/modules/core/src/main/java/org/apache/ignite/internal/managers/communication/GridIoManager.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/managers/communication/GridIoManager.java b/modules/core/src/main/java/org/apache/ignite/internal/managers/communication/GridIoManager.java index 4ccd7e9..f33c09c 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/managers/communication/GridIoManager.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/managers/communication/GridIoManager.java @@ -45,7 +45,7 @@ import java.util.concurrent.*; import java.util.concurrent.atomic.*; import java.util.concurrent.locks.*; -import static org.apache.ignite.events.IgniteEventType.*; +import static org.apache.ignite.events.EventType.*; import static org.apache.ignite.internal.GridTopic.*; import static org.apache.ignite.internal.managers.communication.GridIoPolicy.*; import static org.apache.ignite.internal.util.nio.GridNioBackPressureControl.*; @@ -192,10 +192,10 @@ public class GridIoManager extends GridManagerAdapter<CommunicationSpi<Serializa @Override public void onKernalStart0() throws IgniteCheckedException { discoLsnr = new GridLocalEventListener() { @SuppressWarnings({"TooBroadScope", "fallthrough"}) - @Override public void onEvent(IgniteEvent evt) { - assert evt instanceof IgniteDiscoveryEvent : "Invalid event: " + evt; + @Override public void onEvent(Event evt) { + assert evt instanceof DiscoveryEvent : "Invalid event: " + evt; - IgniteDiscoveryEvent discoEvt = (IgniteDiscoveryEvent)evt; + DiscoveryEvent discoEvt = (DiscoveryEvent)evt; UUID nodeId = discoEvt.eventNode().id(); http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/2f1c7b39/modules/core/src/main/java/org/apache/ignite/internal/managers/deployment/GridDeploymentCommunication.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/managers/deployment/GridDeploymentCommunication.java b/modules/core/src/main/java/org/apache/ignite/internal/managers/deployment/GridDeploymentCommunication.java index db8c88a..8871a61 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/managers/deployment/GridDeploymentCommunication.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/managers/deployment/GridDeploymentCommunication.java @@ -35,7 +35,7 @@ import org.apache.ignite.marshaller.*; import java.io.*; import java.util.*; -import static org.apache.ignite.events.IgniteEventType.*; +import static org.apache.ignite.events.EventType.*; import static org.apache.ignite.internal.GridTopic.*; /** @@ -375,12 +375,12 @@ class GridDeploymentCommunication { final GridTuple<GridDeploymentResponse> res = F.t1(); GridLocalEventListener discoLsnr = new GridLocalEventListener() { - @Override public void onEvent(IgniteEvent evt) { - assert evt instanceof IgniteDiscoveryEvent; + @Override public void onEvent(Event evt) { + assert evt instanceof DiscoveryEvent; assert evt.type() == EVT_NODE_LEFT || evt.type() == EVT_NODE_FAILED; - IgniteDiscoveryEvent discoEvt = (IgniteDiscoveryEvent)evt; + DiscoveryEvent discoEvt = (DiscoveryEvent)evt; UUID nodeId = discoEvt.eventNode().id(); http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/2f1c7b39/modules/core/src/main/java/org/apache/ignite/internal/managers/deployment/GridDeploymentLocalStore.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/managers/deployment/GridDeploymentLocalStore.java b/modules/core/src/main/java/org/apache/ignite/internal/managers/deployment/GridDeploymentLocalStore.java index 5f40cc1..56cf729 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/managers/deployment/GridDeploymentLocalStore.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/managers/deployment/GridDeploymentLocalStore.java @@ -36,7 +36,7 @@ import java.util.*; import java.util.Map.*; import java.util.concurrent.*; -import static org.apache.ignite.events.IgniteEventType.*; +import static org.apache.ignite.events.EventType.*; /** * Storage for local deployments. @@ -385,7 +385,7 @@ class GridDeploymentLocalStore extends GridDeploymentStoreAdapter { String msg = (isTask ? "Task" : "Class") + " locally deployed: " + cls; if (recordEvt && ctx.event().isRecordable(isTask ? EVT_TASK_DEPLOYED : EVT_CLASS_DEPLOYED)) { - IgniteDeploymentEvent evt = new IgniteDeploymentEvent(); + DeploymentEvent evt = new DeploymentEvent(); evt.message(msg); evt.node(ctx.discovery().localNode()); @@ -422,7 +422,7 @@ class GridDeploymentLocalStore extends GridDeploymentStoreAdapter { if (recordEvt && ctx.event().isRecordable(isTask ? EVT_CLASS_DEPLOY_FAILED : EVT_TASK_DEPLOY_FAILED)) { String taskName = isTask ? U.getTaskName((Class<? extends ComputeTask<?, ?>>)cls) : null; - IgniteDeploymentEvent evt = new IgniteDeploymentEvent(); + DeploymentEvent evt = new DeploymentEvent(); evt.message(msg); evt.node(ctx.discovery().localNode()); @@ -452,7 +452,7 @@ class GridDeploymentLocalStore extends GridDeploymentStoreAdapter { String msg = isTask ? "Task locally undeployed: " + cls : "Class locally undeployed: " + cls; if (ctx.event().isRecordable(isTask ? EVT_TASK_UNDEPLOYED : EVT_CLASS_UNDEPLOYED)) { - IgniteDeploymentEvent evt = new IgniteDeploymentEvent(); + DeploymentEvent evt = new DeploymentEvent(); evt.message(msg); evt.node(ctx.discovery().localNode()); http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/2f1c7b39/modules/core/src/main/java/org/apache/ignite/internal/managers/deployment/GridDeploymentPerLoaderStore.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/managers/deployment/GridDeploymentPerLoaderStore.java b/modules/core/src/main/java/org/apache/ignite/internal/managers/deployment/GridDeploymentPerLoaderStore.java index 423a882..e802dce 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/managers/deployment/GridDeploymentPerLoaderStore.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/managers/deployment/GridDeploymentPerLoaderStore.java @@ -32,7 +32,7 @@ import org.apache.ignite.spi.deployment.*; import java.util.*; -import static org.apache.ignite.events.IgniteEventType.*; +import static org.apache.ignite.events.EventType.*; /** * Deployment storage for {@link org.apache.ignite.configuration.DeploymentMode#PRIVATE} and @@ -66,10 +66,10 @@ public class GridDeploymentPerLoaderStore extends GridDeploymentStoreAdapter { ctxLdr = U.detectClassLoader(getClass()); discoLsnr = new GridLocalEventListener() { - @Override public void onEvent(IgniteEvent evt) { - assert evt instanceof IgniteDiscoveryEvent; + @Override public void onEvent(Event evt) { + assert evt instanceof DiscoveryEvent; - UUID nodeId = ((IgniteDiscoveryEvent)evt).eventNode().id(); + UUID nodeId = ((DiscoveryEvent)evt).eventNode().id(); if (evt.type() == EVT_NODE_LEFT || evt.type() == EVT_NODE_FAILED) { @@ -444,7 +444,7 @@ public class GridDeploymentPerLoaderStore extends GridDeploymentStoreAdapter { String msg = (isTask ? "Task" : "Class") + " was deployed in Private or Isolated mode: " + cls; if (recordEvt && ctx.event().isRecordable(isTask(cls) ? EVT_TASK_DEPLOYED : EVT_CLASS_DEPLOYED)) { - IgniteDeploymentEvent evt = new IgniteDeploymentEvent(); + DeploymentEvent evt = new DeploymentEvent(); // Record task event. evt.type(isTask ? EVT_TASK_DEPLOYED : EVT_CLASS_DEPLOYED); @@ -475,7 +475,7 @@ public class GridDeploymentPerLoaderStore extends GridDeploymentStoreAdapter { "[cls=" + depCls.getValue() + ", alias=" + depCls.getKey() + ']'; if (evts.isRecordable(!isTask ? EVT_CLASS_UNDEPLOYED : EVT_TASK_UNDEPLOYED)) { - IgniteDeploymentEvent evt = new IgniteDeploymentEvent(); + DeploymentEvent evt = new DeploymentEvent(); evt.node(sndNode); evt.message(msg); http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/2f1c7b39/modules/core/src/main/java/org/apache/ignite/internal/managers/deployment/GridDeploymentPerVersionStore.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/managers/deployment/GridDeploymentPerVersionStore.java b/modules/core/src/main/java/org/apache/ignite/internal/managers/deployment/GridDeploymentPerVersionStore.java index afad644..19338b7 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/managers/deployment/GridDeploymentPerVersionStore.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/managers/deployment/GridDeploymentPerVersionStore.java @@ -37,7 +37,7 @@ import java.util.*; import java.util.concurrent.*; import static org.apache.ignite.configuration.DeploymentMode.*; -import static org.apache.ignite.events.IgniteEventType.*; +import static org.apache.ignite.events.EventType.*; /** * Deployment storage for {@link org.apache.ignite.configuration.DeploymentMode#SHARED} and @@ -84,12 +84,12 @@ public class GridDeploymentPerVersionStore extends GridDeploymentStoreAdapter { /** {@inheritDoc} */ @Override public void start() throws IgniteCheckedException { discoLsnr = new GridLocalEventListener() { - @Override public void onEvent(IgniteEvent evt) { - assert evt instanceof IgniteDiscoveryEvent; + @Override public void onEvent(Event evt) { + assert evt instanceof DiscoveryEvent; assert evt.type() == EVT_NODE_LEFT || evt.type() == EVT_NODE_FAILED; - IgniteDiscoveryEvent discoEvt = (IgniteDiscoveryEvent)evt; + DiscoveryEvent discoEvt = (DiscoveryEvent)evt; Collection<SharedDeployment> undeployed = new LinkedList<>(); @@ -1208,7 +1208,7 @@ public class GridDeploymentPerVersionStore extends GridDeploymentStoreAdapter { int type = isTask ? EVT_TASK_DEPLOYED : EVT_CLASS_DEPLOYED; if (ctx.event().isRecordable(type)) { - IgniteDeploymentEvent evt = new IgniteDeploymentEvent(); + DeploymentEvent evt = new DeploymentEvent(); evt.node(ctx.discovery().localNode()); evt.message(msg); @@ -1239,7 +1239,7 @@ public class GridDeploymentPerVersionStore extends GridDeploymentStoreAdapter { int type = isTask ? EVT_TASK_UNDEPLOYED : EVT_CLASS_UNDEPLOYED; if (ctx.event().isRecordable(type)) { - IgniteDeploymentEvent evt = new IgniteDeploymentEvent(); + DeploymentEvent evt = new DeploymentEvent(); evt.node(ctx.discovery().localNode()); evt.message(msg); http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/2f1c7b39/modules/core/src/main/java/org/apache/ignite/internal/managers/discovery/GridDiscoveryManager.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/managers/discovery/GridDiscoveryManager.java b/modules/core/src/main/java/org/apache/ignite/internal/managers/discovery/GridDiscoveryManager.java index b612465e4..95b6424 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/managers/discovery/GridDiscoveryManager.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/managers/discovery/GridDiscoveryManager.java @@ -27,7 +27,6 @@ import org.apache.ignite.internal.managers.eventstorage.*; import org.apache.ignite.internal.managers.security.*; import org.apache.ignite.internal.processors.cache.*; import org.apache.ignite.internal.processors.jobmetrics.*; -import org.apache.ignite.internal.processors.service.*; import org.apache.ignite.internal.util.*; import org.apache.ignite.internal.util.future.*; import org.apache.ignite.internal.util.lang.*; @@ -52,7 +51,7 @@ import java.util.concurrent.atomic.*; import java.util.zip.*; import static java.util.concurrent.TimeUnit.*; -import static org.apache.ignite.events.IgniteEventType.*; +import static org.apache.ignite.events.EventType.*; import static org.apache.ignite.internal.GridNodeAttributes.*; import static org.apache.ignite.plugin.segmentation.GridSegmentationPolicy.*; @@ -150,7 +149,7 @@ public class GridDiscoveryManager extends GridManagerAdapter<DiscoverySpi> { private long segChkFreq; /** Local node join to topology event. */ - private GridFutureAdapterEx<IgniteDiscoveryEvent> locJoinEvt = new GridFutureAdapterEx<>(); + private GridFutureAdapterEx<DiscoveryEvent> locJoinEvt = new GridFutureAdapterEx<>(); /** GC CPU load. */ private volatile double gcCpuLoad; @@ -284,7 +283,7 @@ public class GridDiscoveryManager extends GridManagerAdapter<DiscoverySpi> { // If this is a local join event, just save it and do not notify listeners. if (type == EVT_NODE_JOINED && node.id().equals(locNode.id())) { - IgniteDiscoveryEvent discoEvt = new IgniteDiscoveryEvent(); + DiscoveryEvent discoEvt = new DiscoveryEvent(); discoEvt.node(ctx.discovery().localNode()); discoEvt.eventNode(node); @@ -1149,7 +1148,7 @@ public class GridDiscoveryManager extends GridManagerAdapter<DiscoverySpi> { } /** @return Event that represents a local node joined to topology. */ - public IgniteDiscoveryEvent localJoinEvent() { + public DiscoveryEvent localJoinEvent() { try { return locJoinEvt.get(); } @@ -1285,7 +1284,7 @@ public class GridDiscoveryManager extends GridManagerAdapter<DiscoverySpi> { /** * Method is called when any discovery event occurs. * - * @param type Discovery event type. See {@link org.apache.ignite.events.IgniteDiscoveryEvent} for more details. + * @param type Discovery event type. See {@link org.apache.ignite.events.DiscoveryEvent} for more details. * @param topVer Topology version. * @param node Remote node this event is connected with. * @param topSnapshot Topology snapshot. @@ -1294,7 +1293,7 @@ public class GridDiscoveryManager extends GridManagerAdapter<DiscoverySpi> { assert node != null; if (ctx.event().isRecordable(type)) { - IgniteDiscoveryEvent evt = new IgniteDiscoveryEvent(); + DiscoveryEvent evt = new DiscoveryEvent(); evt.node(ctx.discovery().localNode()); evt.eventNode(node); @@ -1678,10 +1677,10 @@ public class GridDiscoveryManager extends GridManagerAdapter<DiscoverySpi> { } /** {@inheritDoc} */ - @Override public void onEvent(IgniteEvent evt) { + @Override public void onEvent(Event evt) { assert evt.type() == EVT_NODE_JOINED || evt.type() == EVT_NODE_LEFT || evt.type() == EVT_NODE_FAILED; - IgniteDiscoveryEvent discoEvt = (IgniteDiscoveryEvent)evt; + DiscoveryEvent discoEvt = (DiscoveryEvent)evt; if (discoEvt.topologyVersion() >= awaitVer) onDone(discoEvt.topologyVersion()); http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/2f1c7b39/modules/core/src/main/java/org/apache/ignite/internal/managers/eventstorage/GridEventStorageManager.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/managers/eventstorage/GridEventStorageManager.java b/modules/core/src/main/java/org/apache/ignite/internal/managers/eventstorage/GridEventStorageManager.java index 1d5ed17..850040d 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/managers/eventstorage/GridEventStorageManager.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/managers/eventstorage/GridEventStorageManager.java @@ -41,7 +41,7 @@ import java.util.concurrent.*; import java.util.concurrent.atomic.*; import java.util.concurrent.locks.*; -import static org.apache.ignite.events.IgniteEventType.*; +import static org.apache.ignite.events.EventType.*; import static org.apache.ignite.internal.GridTopic.*; import static org.apache.ignite.internal.managers.communication.GridIoPolicy.*; @@ -222,10 +222,10 @@ public class GridEventStorageManager extends GridManagerAdapter<EventStorageSpi> /** {@inheritDoc} */ @Override public void start() throws IgniteCheckedException { - Map<IgnitePredicate<? extends IgniteEvent>, int[]> evtLsnrs = ctx.config().getLocalEventListeners(); + Map<IgnitePredicate<? extends Event>, int[]> evtLsnrs = ctx.config().getLocalEventListeners(); if (evtLsnrs != null) { - for (IgnitePredicate<? extends IgniteEvent> lsnr : evtLsnrs.keySet()) + for (IgnitePredicate<? extends Event> lsnr : evtLsnrs.keySet()) addLocalEventListener(lsnr, evtLsnrs.get(lsnr)); } @@ -244,7 +244,7 @@ public class GridEventStorageManager extends GridManagerAdapter<EventStorageSpi> * * @param evt Event to record. */ - public void record(IgniteEvent evt) { + public void record(Event evt) { assert evt != null; if (!enterBusy()) @@ -517,7 +517,7 @@ public class GridEventStorageManager extends GridManagerAdapter<EventStorageSpi> * @param lsnr User listener to add. * @param types Event types to subscribe listener for. */ - public void addLocalEventListener(IgnitePredicate<? extends IgniteEvent> lsnr, int[] types) { + public void addLocalEventListener(IgnitePredicate<? extends Event> lsnr, int[] types) { try { ctx.resource().injectGeneric(lsnr); } @@ -619,7 +619,7 @@ public class GridEventStorageManager extends GridManagerAdapter<EventStorageSpi> * @param types Event types. * @return Returns {@code true} if removed. */ - public boolean removeLocalEventListener(IgnitePredicate<? extends IgniteEvent> lsnr, @Nullable int... types) { + public boolean removeLocalEventListener(IgnitePredicate<? extends Event> lsnr, @Nullable int... types) { return removeLocalEventListener(new UserListenerWrapper(lsnr), types); } @@ -661,19 +661,19 @@ public class GridEventStorageManager extends GridManagerAdapter<EventStorageSpi> * @param types Event types to wait for. * @return Event future. */ - public <T extends IgniteEvent> IgniteInternalFuture<T> waitForEvent(@Nullable final IgnitePredicate<T> p, + public <T extends Event> IgniteInternalFuture<T> waitForEvent(@Nullable final IgnitePredicate<T> p, @Nullable int... types) { final GridFutureAdapter<T> fut = new GridFutureAdapter<>(ctx); addLocalEventListener(new GridLocalEventListener() { - @Override public void onEvent(IgniteEvent evt) { + @Override public void onEvent(Event evt) { if (p == null || p.apply((T)evt)) { fut.onDone((T)evt); removeLocalEventListener(this); } } - }, F.isEmpty(types) ? IgniteEventType.EVTS_ALL : types); + }, F.isEmpty(types) ? EventType.EVTS_ALL : types); return fut; } @@ -687,14 +687,14 @@ public class GridEventStorageManager extends GridManagerAdapter<EventStorageSpi> * @return Event. * @throws IgniteCheckedException Thrown in case of any errors. */ - public IgniteEvent waitForEvent(long timeout, @Nullable Runnable c, - @Nullable final IgnitePredicate<? super IgniteEvent> p, int... types) throws IgniteCheckedException { + public Event waitForEvent(long timeout, @Nullable Runnable c, + @Nullable final IgnitePredicate<? super Event> p, int... types) throws IgniteCheckedException { assert timeout >= 0; - final GridFutureAdapter<IgniteEvent> fut = new GridFutureAdapter<>(ctx); + final GridFutureAdapter<Event> fut = new GridFutureAdapter<>(ctx); addLocalEventListener(new GridLocalEventListener() { - @Override public void onEvent(IgniteEvent evt) { + @Override public void onEvent(Event evt) { if (p == null || p.apply(evt)) { fut.onDone(evt); @@ -717,7 +717,7 @@ public class GridEventStorageManager extends GridManagerAdapter<EventStorageSpi> /** * @param evt Event to notify about. */ - private void notifyListeners(IgniteEvent evt) { + private void notifyListeners(Event evt) { assert evt != null; notifyListeners(lsnrs.get(evt.type()), evt); @@ -727,7 +727,7 @@ public class GridEventStorageManager extends GridManagerAdapter<EventStorageSpi> * @param set Set of listeners. * @param evt Grid event. */ - private void notifyListeners(@Nullable Collection<GridLocalEventListener> set, IgniteEvent evt) { + private void notifyListeners(@Nullable Collection<GridLocalEventListener> set, Event evt) { assert evt != null; if (!F.isEmpty(set)) { @@ -748,7 +748,7 @@ public class GridEventStorageManager extends GridManagerAdapter<EventStorageSpi> * @param p Grid event predicate. * @return Collection of grid events. */ - public <T extends IgniteEvent> Collection<T> localEvents(IgnitePredicate<T> p) { + public <T extends Event> Collection<T> localEvents(IgnitePredicate<T> p) { assert p != null; return getSpi().localEvents(p); @@ -760,7 +760,7 @@ public class GridEventStorageManager extends GridManagerAdapter<EventStorageSpi> * @param timeout Maximum time to wait for result, if {@code 0}, then wait until result is received. * @return Collection of events. */ - public <T extends IgniteEvent> IgniteInternalFuture<List<T>> remoteEventsAsync(final IgnitePredicate<T> p, + public <T extends Event> IgniteInternalFuture<List<T>> remoteEventsAsync(final IgnitePredicate<T> p, final Collection<? extends ClusterNode> nodes, final long timeout) { assert p != null; assert nodes != null; @@ -789,7 +789,7 @@ public class GridEventStorageManager extends GridManagerAdapter<EventStorageSpi> * @throws IgniteCheckedException Thrown in case of any errors. */ @SuppressWarnings({"SynchronizationOnLocalVariableOrMethodParameter", "deprecation"}) - private <T extends IgniteEvent> List<T> query(IgnitePredicate<T> p, Collection<? extends ClusterNode> nodes, + private <T extends Event> List<T> query(IgnitePredicate<T> p, Collection<? extends ClusterNode> nodes, long timeout) throws IgniteCheckedException { assert p != null; assert nodes != null; @@ -814,11 +814,11 @@ public class GridEventStorageManager extends GridManagerAdapter<EventStorageSpi> uids.add(node.id()); GridLocalEventListener evtLsnr = new GridLocalEventListener() { - @Override public void onEvent(IgniteEvent evt) { - assert evt instanceof IgniteDiscoveryEvent; + @Override public void onEvent(Event evt) { + assert evt instanceof DiscoveryEvent; synchronized (qryMux) { - uids.remove(((IgniteDiscoveryEvent)evt).eventNode().id()); + uids.remove(((DiscoveryEvent)evt).eventNode().id()); if (uids.isEmpty()) qryMux.notifyAll(); @@ -842,7 +842,7 @@ public class GridEventStorageManager extends GridManagerAdapter<EventStorageSpi> try { if (res.eventsBytes() != null) - res.events(marsh.<Collection<IgniteEvent>>unmarshal(res.eventsBytes(), null)); + res.events(marsh.<Collection<Event>>unmarshal(res.eventsBytes(), null)); if (res.exceptionBytes() != null) res.exception(marsh.<Throwable>unmarshal(res.exceptionBytes(), null)); @@ -1032,9 +1032,9 @@ public class GridEventStorageManager extends GridManagerAdapter<EventStorageSpi> Throwable ex = null; - IgnitePredicate<IgniteEvent> filter = null; + IgnitePredicate<Event> filter = null; - Collection<IgniteEvent> evts; + Collection<Event> evts; try { if (req.responseTopicBytes() != null) @@ -1108,24 +1108,24 @@ public class GridEventStorageManager extends GridManagerAdapter<EventStorageSpi> */ private class UserListenerWrapper implements GridLocalEventListener { /** */ - private final IgnitePredicate<IgniteEvent> lsnr; + private final IgnitePredicate<Event> lsnr; /** * @param lsnr User listener predicate. */ - private UserListenerWrapper(IgnitePredicate<? extends IgniteEvent> lsnr) { - this.lsnr = (IgnitePredicate<IgniteEvent>)lsnr; + private UserListenerWrapper(IgnitePredicate<? extends Event> lsnr) { + this.lsnr = (IgnitePredicate<Event>)lsnr; } /** * @return User listener. */ - private IgnitePredicate<? extends IgniteEvent> listener() { + private IgnitePredicate<? extends Event> listener() { return lsnr; } /** {@inheritDoc} */ - @Override public void onEvent(IgniteEvent evt) { + @Override public void onEvent(Event evt) { if (!lsnr.apply(evt)) removeLocalEventListener(this); } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/2f1c7b39/modules/core/src/main/java/org/apache/ignite/internal/managers/eventstorage/GridEventStorageMessage.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/managers/eventstorage/GridEventStorageMessage.java b/modules/core/src/main/java/org/apache/ignite/internal/managers/eventstorage/GridEventStorageMessage.java index 3d242eb..37d1f19 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/managers/eventstorage/GridEventStorageMessage.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/managers/eventstorage/GridEventStorageMessage.java @@ -48,7 +48,7 @@ public class GridEventStorageMessage extends GridTcpCommunicationMessageAdapter /** */ @GridDirectTransient - private Collection<IgniteEvent> evts; + private Collection<Event> evts; /** */ private byte[] evtsBytes; @@ -115,7 +115,7 @@ public class GridEventStorageMessage extends GridTcpCommunicationMessageAdapter * @param evts Grid events. * @param ex Exception occurred during processing. */ - GridEventStorageMessage(Collection<IgniteEvent> evts, Throwable ex) { + GridEventStorageMessage(Collection<Event> evts, Throwable ex) { this.evts = evts; this.ex = ex; @@ -165,14 +165,14 @@ public class GridEventStorageMessage extends GridTcpCommunicationMessageAdapter /** * @return Events. */ - @Nullable Collection<IgniteEvent> events() { + @Nullable Collection<Event> events() { return evts != null ? Collections.unmodifiableCollection(evts) : null; } /** * @param evts Events. */ - void events(@Nullable Collection<IgniteEvent> evts) { + void events(@Nullable Collection<Event> evts) { this.evts = evts; } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/2f1c7b39/modules/core/src/main/java/org/apache/ignite/internal/managers/eventstorage/GridLocalEventListener.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/managers/eventstorage/GridLocalEventListener.java b/modules/core/src/main/java/org/apache/ignite/internal/managers/eventstorage/GridLocalEventListener.java index 1194937..137b7b3 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/managers/eventstorage/GridLocalEventListener.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/managers/eventstorage/GridLocalEventListener.java @@ -35,5 +35,5 @@ public interface GridLocalEventListener extends EventListener { * * @param evt local grid event. */ - public void onEvent(IgniteEvent evt); + public void onEvent(Event evt); } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/2f1c7b39/modules/core/src/main/java/org/apache/ignite/internal/managers/swapspace/GridSwapSpaceManager.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/managers/swapspace/GridSwapSpaceManager.java b/modules/core/src/main/java/org/apache/ignite/internal/managers/swapspace/GridSwapSpaceManager.java index e97cbc1..09b3c43 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/managers/swapspace/GridSwapSpaceManager.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/managers/swapspace/GridSwapSpaceManager.java @@ -32,7 +32,7 @@ import org.jetbrains.annotations.*; import java.util.*; -import static org.apache.ignite.events.IgniteEventType.*; +import static org.apache.ignite.events.EventType.*; /** * @@ -94,7 +94,7 @@ public class GridSwapSpaceManager extends GridManagerAdapter<SwapSpaceSpi> { } } - ctx.event().record(new IgniteSwapSpaceEvent(ctx.discovery().localNode(), msg, evtType, spaceName)); + ctx.event().record(new SwapSpaceEvent(ctx.discovery().localNode(), msg, evtType, spaceName)); } // Always notify grid cache processor. http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/2f1c7b39/modules/core/src/main/java/org/apache/ignite/internal/processors/affinity/GridAffinityAssignmentCache.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/affinity/GridAffinityAssignmentCache.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/affinity/GridAffinityAssignmentCache.java index 42c3b5d..ff44528 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/affinity/GridAffinityAssignmentCache.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/affinity/GridAffinityAssignmentCache.java @@ -125,7 +125,7 @@ public class GridAffinityAssignmentCache { * @param discoEvt Discovery event that caused this topology version change. */ @SuppressWarnings("IfMayBeConditional") - public List<List<ClusterNode>> calculate(long topVer, IgniteDiscoveryEvent discoEvt) { + public List<List<ClusterNode>> calculate(long topVer, DiscoveryEvent discoEvt) { if (log.isDebugEnabled()) log.debug("Calculating affinity [topVer=" + topVer + ", locNodeId=" + ctx.localNodeId() + ", discoEvt=" + discoEvt + ']'); http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/2f1c7b39/modules/core/src/main/java/org/apache/ignite/internal/processors/affinity/GridAffinityProcessor.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/affinity/GridAffinityProcessor.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/affinity/GridAffinityProcessor.java index 870dd4c..5ee9826 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/affinity/GridAffinityProcessor.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/affinity/GridAffinityProcessor.java @@ -40,7 +40,7 @@ import java.util.*; import java.util.concurrent.*; import static org.apache.ignite.cache.CacheMode.*; -import static org.apache.ignite.events.IgniteEventType.*; +import static org.apache.ignite.events.EventType.*; import static org.apache.ignite.internal.GridClosureCallMode.*; import static org.apache.ignite.internal.processors.affinity.GridAffinityUtils.*; @@ -65,7 +65,7 @@ public class GridAffinityProcessor extends GridProcessorAdapter { /** Listener. */ private final GridLocalEventListener lsnr = new GridLocalEventListener() { - @Override public void onEvent(IgniteEvent evt) { + @Override public void onEvent(Event evt) { int evtType = evt.type(); assert evtType == EVT_NODE_FAILED || evtType == EVT_NODE_LEFT || evtType == EVT_NODE_JOINED; @@ -73,13 +73,13 @@ public class GridAffinityProcessor extends GridProcessorAdapter { if (affMap.isEmpty()) return; // Skip empty affinity map. - final IgniteDiscoveryEvent discoEvt = (IgniteDiscoveryEvent)evt; + final DiscoveryEvent discoEvt = (DiscoveryEvent)evt; // Clean up affinity functions if such cache no more exists. if (evtType == EVT_NODE_FAILED || evtType == EVT_NODE_LEFT) { final Collection<String> caches = new HashSet<>(); - for (ClusterNode clusterNode : ((IgniteDiscoveryEvent)evt).topologyNodes()) + for (ClusterNode clusterNode : ((DiscoveryEvent)evt).topologyNodes()) caches.addAll(U.cacheNames(clusterNode)); final Collection<AffinityAssignmentKey> rmv = new HashSet<>(); http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/2f1c7b39/modules/core/src/main/java/org/apache/ignite/internal/processors/affinity/GridCacheAffinityFunctionContextImpl.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/affinity/GridCacheAffinityFunctionContextImpl.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/affinity/GridCacheAffinityFunctionContextImpl.java index 94b8431..c56355b 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/affinity/GridCacheAffinityFunctionContextImpl.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/affinity/GridCacheAffinityFunctionContextImpl.java @@ -35,7 +35,7 @@ public class GridCacheAffinityFunctionContextImpl implements CacheAffinityFuncti private List<List<ClusterNode>> prevAssignment; /** Discovery event that caused this topology change. */ - private IgniteDiscoveryEvent discoEvt; + private DiscoveryEvent discoEvt; /** Topology version. */ private long topVer; @@ -48,7 +48,7 @@ public class GridCacheAffinityFunctionContextImpl implements CacheAffinityFuncti * @param topVer Topology version. */ public GridCacheAffinityFunctionContextImpl(List<ClusterNode> topSnapshot, List<List<ClusterNode>> prevAssignment, - IgniteDiscoveryEvent discoEvt, long topVer, int backups) { + DiscoveryEvent discoEvt, long topVer, int backups) { this.topSnapshot = topSnapshot; this.prevAssignment = prevAssignment; this.discoEvt = discoEvt; @@ -72,7 +72,7 @@ public class GridCacheAffinityFunctionContextImpl implements CacheAffinityFuncti } /** {@inheritDoc} */ - @Nullable @Override public IgniteDiscoveryEvent discoveryEvent() { + @Nullable @Override public DiscoveryEvent discoveryEvent() { return discoEvt; } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/2f1c7b39/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheAdapter.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheAdapter.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheAdapter.java index c637bca..2c1dc48 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheAdapter.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheAdapter.java @@ -62,7 +62,7 @@ import java.util.concurrent.locks.*; import static java.util.Collections.*; import static org.apache.ignite.IgniteSystemProperties.*; import static org.apache.ignite.internal.processors.cache.GridCachePeekMode.*; -import static org.apache.ignite.events.IgniteEventType.*; +import static org.apache.ignite.events.EventType.*; import static org.apache.ignite.internal.GridClosureCallMode.*; import static org.apache.ignite.internal.processors.cache.CacheFlag.*; import static org.apache.ignite.internal.processors.dr.GridDrType.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/2f1c7b39/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheAffinityManager.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheAffinityManager.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheAffinityManager.java index 8cb206b..35e50a9 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheAffinityManager.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheAffinityManager.java @@ -159,7 +159,7 @@ public class GridCacheAffinityManager<K, V> extends GridCacheManagerAdapter<K, V * @param topVer Topology version to calculate affinity for. * @param discoEvt Discovery event that causes this topology change. */ - public List<List<ClusterNode>> calculateAffinity(long topVer, IgniteDiscoveryEvent discoEvt) { + public List<List<ClusterNode>> calculateAffinity(long topVer, DiscoveryEvent discoEvt) { assert !cctx.isLocal(); return aff.calculate(topVer, discoEvt); http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/2f1c7b39/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheDeploymentManager.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheDeploymentManager.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheDeploymentManager.java index 1fff42a8..e3f7597 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheDeploymentManager.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheDeploymentManager.java @@ -40,7 +40,7 @@ import java.util.concurrent.atomic.*; import java.util.concurrent.locks.*; import static org.apache.ignite.configuration.DeploymentMode.*; -import static org.apache.ignite.events.IgniteEventType.*; +import static org.apache.ignite.events.EventType.*; /** * Deployment manager for cache. @@ -94,10 +94,10 @@ public class GridCacheDeploymentManager<K, V> extends GridCacheSharedManagerAdap if (depEnabled) { discoLsnr = new GridLocalEventListener() { - @Override public void onEvent(IgniteEvent evt) { + @Override public void onEvent(Event evt) { assert evt.type() == EVT_NODE_FAILED || evt.type() == EVT_NODE_LEFT : "Unexpected event: " + evt; - UUID id = ((IgniteDiscoveryEvent)evt).eventNode().id(); + UUID id = ((DiscoveryEvent)evt).eventNode().id(); if (log.isDebugEnabled()) log.debug("Processing node departure: " + id); http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/2f1c7b39/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEventManager.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEventManager.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEventManager.java index 627ee36..e1ff9c0 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEventManager.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEventManager.java @@ -28,7 +28,7 @@ import org.jetbrains.annotations.*; import java.util.*; -import static org.apache.ignite.events.IgniteEventType.*; +import static org.apache.ignite.events.EventType.*; /** * Cache event manager. @@ -174,7 +174,7 @@ public class GridCacheEventManager<K, V> extends GridCacheManagerAdapter<K, V> { "(try to increase topology history size configuration property of configured " + "discovery SPI): " + evtNodeId); - cctx.gridEvents().record(new IgniteCacheEvent(cctx.name(), cctx.localNode(), evtNode, + cctx.gridEvents().record(new CacheEvent(cctx.name(), cctx.localNode(), evtNode, "Cache event.", type, part, cctx.isNear(), key, xid, lockId, newVal, hasNewVal, oldVal, hasOldVal, subjId, cloClsName, taskName)); } @@ -219,7 +219,7 @@ public class GridCacheEventManager<K, V> extends GridCacheManagerAdapter<K, V> { if (!cctx.events().isRecordable(type)) LT.warn(log, null, "Added event without checking if event is recordable: " + U.gridEventName(type)); - cctx.gridEvents().record(new IgniteCachePreloadingEvent(cctx.name(), cctx.localNode(), + cctx.gridEvents().record(new CachePreloadingEvent(cctx.name(), cctx.localNode(), "Cache preloading event.", type, part, discoNode, discoType, discoTs)); } @@ -233,7 +233,7 @@ public class GridCacheEventManager<K, V> extends GridCacheManagerAdapter<K, V> { LT.warn(log, null, "Added event without checking if event is recordable: " + U.gridEventName(EVT_CACHE_PRELOAD_PART_UNLOADED)); - cctx.gridEvents().record(new IgniteCachePreloadingEvent(cctx.name(), cctx.localNode(), + cctx.gridEvents().record(new CachePreloadingEvent(cctx.name(), cctx.localNode(), "Cache unloading event.", EVT_CACHE_PRELOAD_PART_UNLOADED, part, null, 0, 0)); } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/2f1c7b39/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEvictionManager.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEvictionManager.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEvictionManager.java index 1807701..12b7b2b 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEvictionManager.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEvictionManager.java @@ -53,7 +53,7 @@ import java.util.concurrent.locks.Lock; import static java.util.concurrent.TimeUnit.*; import static org.apache.ignite.cache.CacheMemoryMode.*; import static org.apache.ignite.cache.CacheMode.*; -import static org.apache.ignite.events.IgniteEventType.*; +import static org.apache.ignite.events.EventType.*; import static org.apache.ignite.internal.processors.cache.GridCacheUtils.*; import static org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtPartitionState.*; import static org.jdk8.backport.ConcurrentLinkedDeque8.*; @@ -172,11 +172,11 @@ public class GridCacheEvictionManager<K, V> extends GridCacheManagerAdapter<K, V cctx.events().addListener( new GridLocalEventListener() { - @Override public void onEvent(IgniteEvent evt) { + @Override public void onEvent(Event evt) { assert evt.type() == EVT_NODE_FAILED || evt.type() == EVT_NODE_LEFT || evt.type() == EVT_NODE_JOINED; - IgniteDiscoveryEvent discoEvt = (IgniteDiscoveryEvent)evt; + DiscoveryEvent discoEvt = (DiscoveryEvent)evt; // Notify backup worker on each topology change. if (CU.affinityNode(cctx, discoEvt.eventNode())) @@ -210,10 +210,10 @@ public class GridCacheEvictionManager<K, V> extends GridCacheManagerAdapter<K, V cctx.events().addListener( new GridLocalEventListener() { - @Override public void onEvent(IgniteEvent evt) { + @Override public void onEvent(Event evt) { assert evt.type() == EVT_NODE_FAILED || evt.type() == EVT_NODE_LEFT; - IgniteDiscoveryEvent discoEvt = (IgniteDiscoveryEvent)evt; + DiscoveryEvent discoEvt = (DiscoveryEvent)evt; for (EvictionFuture fut : futs.values()) fut.onNodeLeft(discoEvt.eventNode().id()); @@ -257,7 +257,7 @@ public class GridCacheEvictionManager<K, V> extends GridCacheManagerAdapter<K, V // Add dummy event to worker. ClusterNode locNode = cctx.localNode(); - IgniteDiscoveryEvent evt = new IgniteDiscoveryEvent(locNode, "Dummy event.", EVT_NODE_JOINED, locNode); + DiscoveryEvent evt = new DiscoveryEvent(locNode, "Dummy event.", EVT_NODE_JOINED, locNode); evt.topologySnapshot(locNode.order(), cctx.discovery().topology(locNode.order())); @@ -1366,7 +1366,7 @@ public class GridCacheEvictionManager<K, V> extends GridCacheManagerAdapter<K, V */ private class BackupWorker extends GridWorker { /** */ - private final BlockingQueue<IgniteDiscoveryEvent> evts = new LinkedBlockingQueue<>(); + private final BlockingQueue<DiscoveryEvent> evts = new LinkedBlockingQueue<>(); /** */ private final Collection<Integer> primaryParts = new HashSet<>(); @@ -1383,7 +1383,7 @@ public class GridCacheEvictionManager<K, V> extends GridCacheManagerAdapter<K, V /** * @param evt New event. */ - void addEvent(IgniteDiscoveryEvent evt) { + void addEvent(DiscoveryEvent evt) { assert evt != null; evts.add(evt); @@ -1401,7 +1401,7 @@ public class GridCacheEvictionManager<K, V> extends GridCacheManagerAdapter<K, V cctx.affinity().affinityTopologyVersion())); while (!isCancelled()) { - IgniteDiscoveryEvent evt = evts.take(); + DiscoveryEvent evt = evts.take(); if (log.isDebugEnabled()) log.debug("Processing event: " + evt); http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/2f1c7b39/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheMapEntry.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheMapEntry.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheMapEntry.java index 96ceb93..5e3edea 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheMapEntry.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheMapEntry.java @@ -45,7 +45,7 @@ import java.util.*; import java.util.concurrent.*; import java.util.concurrent.atomic.*; -import static org.apache.ignite.events.IgniteEventType.*; +import static org.apache.ignite.events.EventType.*; import static org.apache.ignite.internal.processors.cache.CacheFlag.*; import static org.apache.ignite.internal.processors.dr.GridDrType.*; import static org.apache.ignite.transactions.IgniteTxState.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/2f1c7b39/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheMvccManager.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheMvccManager.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheMvccManager.java index 672dfd4..3c24cab 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheMvccManager.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheMvccManager.java @@ -40,7 +40,7 @@ import java.io.*; import java.util.*; import java.util.concurrent.*; -import static org.apache.ignite.events.IgniteEventType.*; +import static org.apache.ignite.events.EventType.*; import static org.apache.ignite.internal.util.GridConcurrentFactory.*; import static org.jdk8.backport.ConcurrentLinkedHashMap.QueuePolicy.*; @@ -166,11 +166,11 @@ public class GridCacheMvccManager<K, V> extends GridCacheSharedManagerAdapter<K, /** Discovery listener. */ @GridToStringExclude private final GridLocalEventListener discoLsnr = new GridLocalEventListener() { - @Override public void onEvent(IgniteEvent evt) { - assert evt instanceof IgniteDiscoveryEvent; + @Override public void onEvent(Event evt) { + assert evt instanceof DiscoveryEvent; assert evt.type() == EVT_NODE_FAILED || evt.type() == EVT_NODE_LEFT; - IgniteDiscoveryEvent discoEvt = (IgniteDiscoveryEvent)evt; + DiscoveryEvent discoEvt = (DiscoveryEvent)evt; if (log.isDebugEnabled()) log.debug("Processing node left [nodeId=" + discoEvt.eventNode().id() + "]"); http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/2f1c7b39/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCachePartitionExchangeManager.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCachePartitionExchangeManager.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCachePartitionExchangeManager.java index dd3c7f9..8f9fb92 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCachePartitionExchangeManager.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCachePartitionExchangeManager.java @@ -44,7 +44,7 @@ import java.util.concurrent.locks.*; import static java.util.concurrent.TimeUnit.*; import static org.apache.ignite.IgniteSystemProperties.*; -import static org.apache.ignite.events.IgniteEventType.*; +import static org.apache.ignite.events.EventType.*; import static org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPreloader.*; /** @@ -94,11 +94,11 @@ public class GridCachePartitionExchangeManager<K, V> extends GridCacheSharedMana /** Discovery listener. */ private final GridLocalEventListener discoLsnr = new GridLocalEventListener() { - @Override public void onEvent(IgniteEvent evt) { + @Override public void onEvent(Event evt) { if (!enterBusy()) return; - IgniteDiscoveryEvent e = (IgniteDiscoveryEvent)evt; + DiscoveryEvent e = (DiscoveryEvent)evt; try { ClusterNode loc = cctx.localNode(); @@ -202,7 +202,7 @@ public class GridCachePartitionExchangeManager<K, V> extends GridCacheSharedMana GridDhtPartitionExchangeId exchId = exchangeId(loc.id(), startTopVer, EVT_NODE_JOINED); // Generate dummy discovery event for local node joining. - IgniteDiscoveryEvent discoEvt = cctx.discovery().localJoinEvent(); + DiscoveryEvent discoEvt = cctx.discovery().localJoinEvent(); assert discoEvt != null; @@ -538,7 +538,7 @@ public class GridCachePartitionExchangeManager<K, V> extends GridCacheSharedMana * @return Exchange future. */ GridDhtPartitionsExchangeFuture<K, V> exchangeFuture(GridDhtPartitionExchangeId exchId, - @Nullable IgniteDiscoveryEvent discoEvt) { + @Nullable DiscoveryEvent discoEvt) { GridDhtPartitionsExchangeFuture<K, V> fut; GridDhtPartitionsExchangeFuture<K, V> old = exchFuts.addx( @@ -811,7 +811,7 @@ public class GridCachePartitionExchangeManager<K, V> extends GridCacheSharedMana // Preload event notification. if (cacheCtx.events().isRecordable(EVT_CACHE_PRELOAD_STARTED)) { if (!cacheCtx.isReplicated() || !startEvtFired) { - IgniteDiscoveryEvent discoEvt = exchFut.discoveryEvent(); + DiscoveryEvent discoEvt = exchFut.discoveryEvent(); cacheCtx.events().addPreloadEvent(-1, EVT_CACHE_PRELOAD_STARTED, discoEvt.eventNode(), discoEvt.type(), discoEvt.timestamp()); http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/2f1c7b39/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheSwapManager.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheSwapManager.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheSwapManager.java index a0b1ecb..6e33f30 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheSwapManager.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheSwapManager.java @@ -39,7 +39,7 @@ import java.util.*; import java.util.concurrent.*; import static org.apache.ignite.cache.CacheMemoryMode.*; -import static org.apache.ignite.events.IgniteEventType.*; +import static org.apache.ignite.events.EventType.*; import static org.apache.ignite.internal.processors.license.GridLicenseSubsystem.*; /** http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/2f1c7b39/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedCacheEntry.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedCacheEntry.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedCacheEntry.java index 9f32d14..1e6c562 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedCacheEntry.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedCacheEntry.java @@ -26,7 +26,7 @@ import org.jetbrains.annotations.*; import java.util.*; -import static org.apache.ignite.events.IgniteEventType.*; +import static org.apache.ignite.events.EventType.*; /** * Entry for distributed (replicated/partitioned) cache. http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/2f1c7b39/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLocalPartition.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLocalPartition.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLocalPartition.java index 60b87ab..af63307 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLocalPartition.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLocalPartition.java @@ -38,7 +38,7 @@ import java.util.concurrent.atomic.*; import java.util.concurrent.locks.*; import static org.apache.ignite.IgniteSystemProperties.*; -import static org.apache.ignite.events.IgniteEventType.*; +import static org.apache.ignite.events.EventType.*; import static org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtPartitionState.*; /** http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/2f1c7b39/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockFuture.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockFuture.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockFuture.java index a1b7655..5cc6e76 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockFuture.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockFuture.java @@ -41,7 +41,7 @@ import java.io.*; import java.util.*; import java.util.concurrent.atomic.*; -import static org.apache.ignite.events.IgniteEventType.*; +import static org.apache.ignite.events.EventType.*; import static org.apache.ignite.internal.managers.communication.GridIoPolicy.*; import static org.apache.ignite.internal.processors.dr.GridDrType.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/2f1c7b39/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareFuture.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareFuture.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareFuture.java index 8d0a854..f328ef2 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareFuture.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareFuture.java @@ -39,7 +39,7 @@ import java.io.*; import java.util.*; import java.util.concurrent.atomic.*; -import static org.apache.ignite.events.IgniteEventType.*; +import static org.apache.ignite.events.EventType.*; import static org.apache.ignite.internal.managers.communication.GridIoPolicy.*; import static org.apache.ignite.transactions.IgniteTxState.*;
