# Uses of Interface
org.apache.cayenne.event.EventManager

Packages that use EventManager
Package
Description
org.apache.cayenne
Contains persistence APIs directly accessible by users.
org.apache.cayenne.access
Contains classes that make up Cayenne ORM stack.
org.apache.cayenne.configuration.runtime
org.apache.cayenne.event
Contains classes that make up Cayenne generic event dispatch mechanism.
org.apache.cayenne.util
General utility classes.

- ## Uses of EventManager in org.apache.cayenne

  Methods in org.apache.cayenne that return EventManager
  Modifier and Type
  Method
  Description
  `EventManager`
  DataChannel.`getEventManager()`
  Returns an EventManager associated with this channel.

- ## Uses of EventManager in org.apache.cayenne.access

  Fields in org.apache.cayenne.access declared as EventManager
  Modifier and Type
  Field
  Description
  `protected final EventManager`
  DataDomain.`eventManager`
  `protected EventManager`
  DataRowStore.`eventManager`
  Methods in org.apache.cayenne.access that return EventManager
  Modifier and Type
  Method
  Description
  `EventManager`
  DataContext.`getEventManager()`
  Returns EventManager associated with the ObjectStore.
  `EventManager`
  DataDomain.`getEventManager()`
  Returns EventManager used by this DataDomain.
  `EventManager`
  DataRowStore.`getEventManager()`
  Returns an EventManager associated with this DataRowStore.
  Methods in org.apache.cayenne.access with parameters of type EventManager
  Modifier and Type
  Method
  Description
  `void`
  DataRowStore.`setEventManager(EventManager eventManager)`
  Sets an EventManager associated with this DataRowStore.
  Constructors in org.apache.cayenne.access with parameters of type EventManager
  Modifier
  Constructor
  Description
  ``
  `DataDomain(String name, TransactionManager transactionManager, TransactionFactory transactionFactory, DataDomainFlushActionFactory flushActionFactory, AdhocObjectFactory objectFactory, EventManager eventManager, QueryCache queryCache, DataRowStore sharedSnapshotCache, int maxIdQualifierSize, boolean validatingObjectsOnCommit, EntityResolver entityResolver, EntitySorter entitySorter)`
  ``
  `DataRowStore(String name, int maxSize, EventManager eventManager)`
  ``
  `DefaultDataRowStoreFactory(Provider<EventBridge> eventBridgeProvider, EventManager eventManager, RuntimeProperties properties)`

- ## Uses of EventManager in org.apache.cayenne.configuration.runtime

  Fields in org.apache.cayenne.configuration.runtime declared as EventManager
  Modifier and Type
  Field
  Description
  `protected EventManager`
  DataContextFactory.`eventManager`
  `protected EventManager`
  DataDomainProvider.`eventManager`

- ## Uses of EventManager in org.apache.cayenne.event

  Classes in org.apache.cayenne.event that implement EventManager
  Modifier and Type
  Class
  Description
  `class`
  `DefaultEventManager`
  A default implementation of `EventManager`.
  `class`
  `NoopEventManager`
  Classes in org.apache.cayenne.event that implement interfaces with type arguments of type EventManager
  Modifier and Type
  Class
  Description
  `class`
  `EventManagerProvider`
  Fields in org.apache.cayenne.event declared as EventManager
  Modifier and Type
  Field
  Description
  `protected EventManager`
  EventBridge.`eventManager`
  Methods in org.apache.cayenne.event that return EventManager
  Modifier and Type
  Method
  Description
  `EventManager`
  EventManagerProvider.`get()`
  `EventManager`
  EventBridge.`getEventManager()`
  Returns local EventManager used by the bridge.
  Methods in org.apache.cayenne.event with parameters of type EventManager
  Modifier and Type
  Method
  Description
  `void`
  EventBridge.`startup(EventManager eventManager, int mode)`
  Starts EventBridge in the specified mode and locally listening to all event sources that post on a preconfigured subject.
  `void`
  EventBridge.`startup(EventManager eventManager, int mode, Object localEventSource)`
  Starts EventBridge in the specified mode and locally listening to a specified event source.
  `void`
  EventBridge.`startup(EventManager eventManager, int mode, Object localEventSource, Object remoteEventSource)`
  Starts EventBridge in the specified mode.

- ## Uses of EventManager in org.apache.cayenne.util

  Methods in org.apache.cayenne.util with parameters of type EventManager
  Modifier and Type
  Method
  Description
  `static boolean`
  EventUtil.`listenForChannelEvents(EventManager manager, DataChannelListener listener)`
  Listen for events from all channels that use a given EventManager.