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