# Uses of Class
org.apache.cayenne.event.CayenneEvent

Packages that use CayenneEvent
Package
Description
org.apache.cayenne.access.event
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

- ## Uses of CayenneEvent in org.apache.cayenne.access.event

  Subclasses of CayenneEvent in org.apache.cayenne.access.event
  Modifier and Type
  Class
  Description
  `class`
  `SnapshotEvent`
  Event sent on modification of the DataRowStore.

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

  Methods in org.apache.cayenne.event with parameters of type CayenneEvent
  Modifier and Type
  Method
  Description
  `protected void`
  EventBridge.`onExternalEvent(CayenneEvent event)`
  Helper method intended to be called explicitly by subclasses to asynchronously post an event obtained from a remote source.
  `protected abstract void`
  EventBridge.`sendExternalEvent(CayenneEvent localEvent)`
  Sends a Cayenne event over the transport supported by this bridge.
  `protected void`
  NoopEventBridge.`sendExternalEvent(CayenneEvent localEvent)`

- ## Uses of CayenneEvent in org.apache.cayenne.graph

  Subclasses of CayenneEvent in org.apache.cayenne.graph
  Modifier and Type
  Class
  Description
  `class`
  `GraphEvent`
  An event indicating a change in the object graph.

- ## Uses of CayenneEvent in org.apache.cayenne.map.event

  Subclasses of CayenneEvent in org.apache.cayenne.map.event
  Modifier and Type
  Class
  Description
  `class`
  `AttributeEvent`
  Represents events resulted from Attribute changes in CayenneModeler.
  `class`
  `EmbeddableAttributeEvent`
  `class`
  `EmbeddableEvent`
  `class`
  `EntityEvent`
  Represents events resulted from Entity changes in CayenneModeler.
  `class`
  `MapEvent`
  Superclass of CayenneModeler events.
  `class`
  `RelationshipEvent`
  Represents events resulted from Relationship changes in CayenneModeler.