com.neeve.aep.event
Class AepEngineActiveEvent
java.lang.Object
com.neeve.util.UtlListElement
com.neeve.event.Event
com.neeve.event.lifecycle.LifecycleEvent
com.neeve.aep.event.AepEngineActiveEvent
- All Implemented Interfaces:
- IEvent, ILifecycleEvent, UtlPool.Item<Event>, UtlReferenceTracker.HasReferenceTracker
public final class AepEngineActiveEvent
- extends LifecycleEvent
Event notifying an AEP application that its engine is the active engine
in the application cluster
- Threading:
- This class is safe for concurrent access by multiple threads.
This event is dispatched to an application to notify it that the AEP engine
has been elected as primary and has successfully started its messaging machinery.
This event is dispatched after the engine has successfully established
the application's message bus bindings and join any configured channels. For
bindings that were successfully established, the application would have received
the corresponding binding and channel up events before this event is dispatched.
Methods inherited from class com.neeve.event.Event |
acquire, dispose, getAcknowledger, getAttachment, getDelay, getDispatchTime, getInstanceNumber, getOfferTs, getPollTs, getPool, getRemainingTime, getScheduledTime, getSource, getType, init, isEndOfBatch, isHandled, owners, referenceTracker, setAcknowledger, setAttachment, setDelay, setDispatchTime, setEndOfBatch, setHandled, setPool, setScheduledTime, setSource |
Methods inherited from interface com.neeve.event.IEvent |
acquire, dispose, getAcknowledger, getAttachment, getDelay, getDispatchTime, getInstanceNumber, getRemainingTime, getScheduledTime, getSource, getType, isEndOfBatch, isHandled, owners, setAcknowledger, setAttachment, setDelay, setEndOfBatch, setHandled, setSource |
create
public static Event create(Properties props)
- Create a new (uninitialized) engine active event.
This method instantiates a new engine active event object. The method
is for use by the event factory to instantiate new engine active events.
The method should not be used directly by the user since the method
bypasses any event pooling i.e. it creates a new engine active event
object even if there are eligible event objects available in the event
type's pool.
create
public static AepEngineActiveEvent create()
- Create a new (initialized) engine active event.
This method instantiates and initializes an engine active event. The
method uses the event factory to instantiate a new engine active event
(the factory recycles objects through the event type's object pool is
configured for the type) and then initializes it with the supplied
parameters.
toString
public String toString()
- Get a string representation of the object
- Overrides:
toString
in class LifecycleEvent
Copyright © 2016 Neeve Research, LLC. All Rights Reserved.