Interface EventManager

All Known Implementing Classes:
AbstractConcurrentEventManager, AbstractDataCache, AbstractQueryCache, BrokerFactoryEventManager, ConcurrentDataCache, ConcurrentQueryCache, JDBCEventConnectionDecorator, PartitionedDataCache, RemoteCommitEventManager, TransactionEventManager

public interface EventManager
Basic event manager interface.
Author:
Abe White
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addListener(Object listener)
    Add an event listener.
    Fire the given event to all listeners, returning any exceptions.
    Return a read-only list of listeners.
    boolean
    hasListener(Object listener)
    Return whether the given instance is in the list of listeners.
    boolean
    Return true if there are any registered listeners.
    boolean
    Remove an event listener.
  • Method Details

    • addListener

      void addListener(Object listener)
      Add an event listener.
    • removeListener

      boolean removeListener(Object listener)
      Remove an event listener.
    • hasListener

      boolean hasListener(Object listener)
      Return whether the given instance is in the list of listeners.
    • hasListeners

      boolean hasListeners()
      Return true if there are any registered listeners.
    • getListeners

      Collection getListeners()
      Return a read-only list of listeners.
    • fireEvent

      Exception[] fireEvent(Object event)
      Fire the given event to all listeners, returning any exceptions.