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

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