# Uses of Package
org.apache.cayenne.event

Packages that use org.apache.cayenne.event
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.access.event
org.apache.cayenne.configuration.runtime
org.apache.cayenne.event
Contains classes that make up Cayenne generic event dispatch mechanism.
org.apache.cayenne.graph
Contains generic graph management tools used in Cayenne.
org.apache.cayenne.map.event
org.apache.cayenne.util
General utility classes.

- Classes in org.apache.cayenne.event used by org.apache.cayenne
  Class
  Description
  EventManager
  This class acts as bridge between an Object that wants to inform others about its current state or a change thereof (Publisher) and a list of objects interested in the Subject (Listeners).
  EventSubject
  This class encapsulates the String that is used to identify the subject that a listener is interested in.
- Classes in org.apache.cayenne.event used by org.apache.cayenne.access
  Class
  Description
  EventBridge
  An object that passes events between a local EventManager and some other event dispatch mechanism.
  EventManager
  This class acts as bridge between an Object that wants to inform others about its current state or a change thereof (Publisher) and a list of objects interested in the Subject (Listeners).
  EventSubject
  This class encapsulates the String that is used to identify the subject that a listener is interested in.
- Classes in org.apache.cayenne.event used by org.apache.cayenne.access.event
  Class
  Description
  CayenneEvent
  Common superclass for events passed from the EventManager to Listeners; encapsulates optional event information.
- Classes in org.apache.cayenne.event used by org.apache.cayenne.configuration.runtime
  Class
  Description
  EventManager
  This class acts as bridge between an Object that wants to inform others about its current state or a change thereof (Publisher) and a list of objects interested in the Subject (Listeners).
- Classes in org.apache.cayenne.event used by org.apache.cayenne.event
  Class
  Description
  CayenneEvent
  Common superclass for events passed from the EventManager to Listeners; encapsulates optional event information.
  EventBridge
  An object that passes events between a local EventManager and some other event dispatch mechanism.
  EventManager
  This class acts as bridge between an Object that wants to inform others about its current state or a change thereof (Publisher) and a list of objects interested in the Subject (Listeners).
  EventSubject
  This class encapsulates the String that is used to identify the subject that a listener is interested in.
- Classes in org.apache.cayenne.event used by org.apache.cayenne.graph
  Class
  Description
  CayenneEvent
  Common superclass for events passed from the EventManager to Listeners; encapsulates optional event information.
- Classes in org.apache.cayenne.event used by org.apache.cayenne.map.event
  Class
  Description
  CayenneEvent
  Common superclass for events passed from the EventManager to Listeners; encapsulates optional event information.
- Classes in org.apache.cayenne.event used by org.apache.cayenne.util
  Class
  Description
  EventManager
  This class acts as bridge between an Object that wants to inform others about its current state or a change thereof (Publisher) and a list of objects interested in the Subject (Listeners).