# 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.rop.client
org.apache.cayenne.configuration.server
org.apache.cayenne.event
Contains classes that make up Cayenne generic event dispatch mechanism.
org.apache.cayenne.remote
Contains classes an interfaces related to Cayenne remote object persistence features.
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`
  BaseContext.`getEventManager()`
  Returns EventManager associated with the ObjectStore.
  `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 EventManager`
  DataDomain.`eventManager`
  `protected EventManager`
  DataRowStore.`eventManager`
  Methods in org.apache.cayenne.access that return EventManager
  Modifier and Type
  Method
  Description
  `EventManager`
  ClientServerChannel.`getEventManager()`
  `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`
  DataDomain.`setEventManager(EventManager eventManager)`
  Sets EventManager used by this DataDomain.
  `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
  ``
  `DataRowStore(String name, RuntimeProperties properties, EventManager eventManager)`
  Creates new DataRowStore with a specified name and a set of properties.
  ``
  `DefaultDataRowStoreFactory(Provider<EventBridge> eventBridgeProvider, EventManager eventManager, RuntimeProperties properties)`

- ## Uses of EventManager in org.apache.cayenne.configuration.rop.client

  Fields in org.apache.cayenne.configuration.rop.client declared as EventManager
  Modifier and Type
  Field
  Description
  `protected EventManager`
  ClientChannelProvider.`eventManager`

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

  Fields in org.apache.cayenne.configuration.server declared as EventManager
  Modifier and Type
  Field
  Description
  `protected EventManager`
  DataContextFactory.`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`
  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.remote

  Fields in org.apache.cayenne.remote declared as EventManager
  Modifier and Type
  Field
  Description
  `protected EventManager`
  ClientChannel.`eventManager`
  Methods in org.apache.cayenne.remote that return EventManager
  Modifier and Type
  Method
  Description
  `EventManager`
  ClientChannel.`getEventManager()`
  Constructors in org.apache.cayenne.remote with parameters of type EventManager
  Modifier
  Constructor
  Description
  ``
  `ClientChannel(ClientConnection connection, boolean channelEventsEnabled, EventManager eventManager, boolean remoteEventsOptional)`

- ## 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.