default boolean |
EventProducer.addListener(EventListener listener,
EventType eventType) |
Add a listener as strong reference to the BEGINNING of a queue of listeners.
|
default boolean |
EventProducer.addListener(EventListener listener,
EventType eventType,
int position) |
Add a listener as strong reference to the specified position of a queue of listeners.
|
default boolean |
EventProducer.addListener(EventListener listener,
EventType eventType,
int position,
ReferenceType referenceType) |
Add a listener to the specified position of a queue of listeners.
|
default boolean |
EventProducer.addListener(EventListener listener,
EventType eventType,
ReferenceType referenceType) |
Add a listener to the BEGINNING of a queue of listeners.
|
boolean |
LocalEventProducer.addListener(EventListener listener,
EventType eventType) |
Add a listener as strong reference to the BEGINNING of a queue of listeners.
|
boolean |
LocalEventProducer.addListener(EventListener listener,
EventType eventType,
int position) |
Add a listener as strong reference to the specified position of a queue of listeners.
|
boolean |
LocalEventProducer.addListener(EventListener listener,
EventType eventType,
int position,
ReferenceType referenceType) |
Add a listener to the specified position of a queue of listeners.
|
boolean |
LocalEventProducer.addListener(EventListener listener,
EventType eventType,
ReferenceType referenceType) |
Add a listener to the BEGINNING of a queue of listeners.
|
boolean |
EventListenerMap.containsKey(EventType eventType) |
Return whether the EventListenerMap contains the EventType as a key.
|
default void |
EventProducer.fireEvent(EventType eventType) |
Transmit an event with no payload object to all interested listeners.
|
default void |
EventProducer.fireEvent(EventType eventType,
Serializable value) |
Transmit an event with a serializable object as payload to all interested listeners.
|
void |
LocalEventProducer.fireEvent(EventType eventType) |
Transmit an event with no payload object to all interested listeners.
|
void |
LocalEventProducer.fireEvent(EventType eventType,
Serializable value) |
Transmit an event with a serializable object as payload to all interested listeners.
|
default <C extends Comparable<C> & Serializable> void |
EventProducer.fireTimedEvent(EventType eventType,
C time) |
Transmit a time-stamped event with a no payload object to all interested listeners.
|
default <C extends Comparable<C> & Serializable> void |
EventProducer.fireTimedEvent(EventType eventType,
Serializable value,
C time) |
Transmit a time-stamped event with a Serializable object (payload) to all interested listeners.
|
<C extends Comparable<C> & Serializable> void |
LocalEventProducer.fireTimedEvent(EventType eventType,
C time) |
Transmit a time-stamped event with a no payload object to all interested listeners.
|
<C extends Comparable<C> & Serializable> void |
LocalEventProducer.fireTimedEvent(EventType eventType,
Serializable value,
C time) |
Transmit a time-stamped event with a Serializable object (payload) to all interested listeners.
|
default void |
EventProducer.fireUnverifiedEvent(EventType eventType) |
Transmit an event with no payload object to all interested listeners.
|
default void |
EventProducer.fireUnverifiedEvent(EventType eventType,
Serializable value) |
Transmit an event with a serializable object as payload to all interested listeners.
|
void |
LocalEventProducer.fireUnverifiedEvent(EventType eventType) |
Transmit an event with no payload object to all interested listeners.
|
void |
LocalEventProducer.fireUnverifiedEvent(EventType eventType,
Serializable value) |
Transmit an event with a serializable object as payload to all interested listeners.
|
default <C extends Comparable<C> & Serializable> void |
EventProducer.fireUnverifiedTimedEvent(EventType eventType,
C time) |
Transmit a time-stamped event with a no payload object to all interested listeners.
|
default <C extends Comparable<C> & Serializable> void |
EventProducer.fireUnverifiedTimedEvent(EventType eventType,
Serializable value,
C time) |
Transmit a time-stamped event with a Serializable object (payload) to all interested listeners.
|
<C extends Comparable<C> & Serializable> void |
LocalEventProducer.fireUnverifiedTimedEvent(EventType eventType,
C time) |
Transmit a time-stamped event with a no payload object to all interested listeners.
|
<C extends Comparable<C> & Serializable> void |
LocalEventProducer.fireUnverifiedTimedEvent(EventType eventType,
Serializable value,
C time) |
Transmit a time-stamped event with a Serializable object (payload) to all interested listeners.
|
List<Reference<EventListener>> |
EventListenerMap.get(EventType key) |
Returns the original List of references to EventListeners for the given EventType.
|
default List<Reference<EventListener>> |
EventProducer.getListenerReferences(EventType eventType) |
Return a safe copy of the list of (strong or weak) references to the registered listeners for the provided event type, or
an empty list when nothing is registered for this event type.
|
List<Reference<EventListener>> |
LocalEventProducer.getListenerReferences(EventType eventType) |
Return a safe copy of the list of (strong or weak) references to the registered listeners for the provided event type, or
an empty list when nothing is registered for this event type.
|
default int |
EventProducer.numberOfListeners(EventType eventType) |
Return the number of listeners for the provided EventType.
|
int |
LocalEventProducer.numberOfListeners(EventType eventType) |
Return the number of listeners for the provided EventType.
|
List<Reference<EventListener>> |
EventListenerMap.put(EventType key,
List<Reference<EventListener>> value) |
Add the List of references to EventListeners for the given EventType to the underlying Map.
|
List<Reference<EventListener>> |
EventListenerMap.remove(EventType key) |
Remove the List of references to EventListeners for the given EventType.
|
default boolean |
EventProducer.removeListener(EventListener listener,
EventType eventType) |
Remove the subscription of a listener for a specific event.
|
boolean |
LocalEventProducer.removeListener(EventListener listener,
EventType eventType) |
Remove the subscription of a listener for a specific event.
|