| Modifier and Type | Field and Description |
|---|---|
static int |
UNDISPATCHED_EVENTS_QUEUE_LENGTH |
| Constructor and Description |
|---|
EventData(EventDefinition definition,
AbstractContext context) |
EventData(EventDefinition definition,
ContextManager contextManager) |
public static final int UNDISPATCHED_EVENTS_QUEUE_LENGTH
public EventData(EventDefinition definition, ContextManager contextManager)
public EventData(EventDefinition definition, AbstractContext context)
public void registerFiredEvent()
public void registerHandleOffer()
public void registerHandleExecution()
public EventDefinition getDefinition()
public long getFireCount()
public java.util.concurrent.locks.ReentrantReadWriteLock getDuplicateProcessingLock()
public boolean addListener(ContextEventListener listener, boolean weak)
public boolean removeListener(ContextEventListener listener)
public void clearListeners()
public boolean hasListeners()
public void dispatch(Event event)
public void updateContext(java.lang.String oldPath,
java.lang.String newPath)
public java.util.List<Event> getHistory()
public java.lang.String toString()
toString in class java.lang.Objectpublic int compareTo(EventData d)
compareTo in interface java.lang.Comparable<EventData>public void queue(QueuedEvent ev)
public void dispatchAll(EventDispatcher ed)
public boolean isDispatching()
public void setDispatching(boolean dispatching)
public void setDefinition(EventDefinition eventDefinition)
public long getHandleOffers()
public long getHandleExecutions()
public long getListenersCount()
public long getSubscribeCount()
public long getUnsubscribeCount()
public long getQueueLength()
public boolean shouldHandle(Event event)
public void addListeners(ContextEventListenerSet targetListeners)
public void doWithListeners(java.util.function.Consumer<ContextEventListenerInfo> action)
public boolean contains(ContextEventListener listener)