## 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 and 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 and Description
    --- | ---
    `protected EventManager` | DataDomain.`eventManager`
    `protected EventManager` | DataRowStore.`eventManager`

    Methods in org.apache.cayenne.access that return EventManager
    Modifier and Type | Method and 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 and 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
    Constructor and 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 and 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 and 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 and Description
    --- | ---
    `class` | `DefaultEventManager` A default implementation of `EventManager`.
    `class` | `NoopEventManager`

    Fields in org.apache.cayenne.event declared as EventManager
    Modifier and Type | Field and Description
    --- | ---
    `protected EventManager` | EventBridge.`eventManager`

    Methods in org.apache.cayenne.event that return EventManager
    Modifier and Type | Method and 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 and 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 and Description
    --- | ---
    `protected EventManager` | ClientChannel.`eventManager`

    Methods in org.apache.cayenne.remote that return EventManager
    Modifier and Type | Method and Description
    --- | ---
    `EventManager` | ClientChannel.`getEventManager()`

    Constructors in org.apache.cayenne.remote with parameters of type EventManager
    Constructor and 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 and Description
    --- | ---
    `static boolean` | EventUtil.`listenForChannelEvents(EventManager manager, DataChannelListener listener)` Listen for events from all channels that use a given EventManager.

Copyright © 2001–2023 Apache Cayenne. All rights reserved.