| 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.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. | 
| Modifier and Type | Field and Description | 
|---|---|
| static EventSubject | DataChannel. GRAPH_CHANGED_SUBJECT | 
| static EventSubject | DataChannel. GRAPH_FLUSHED_SUBJECT | 
| static EventSubject | DataChannel. GRAPH_ROLLEDBACK_SUBJECT | 
| Modifier and Type | Field and Description | 
|---|---|
| protected EventSubject | DataRowStore. eventSubject | 
| Modifier and Type | Method and Description | 
|---|---|
| EventSubject | DataRowStore. getSnapshotEventSubject()Returns EventSubject used by this SnapshotCache to notify of snapshot changes. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected EventSubject | CayenneEvent. subject | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Collection<EventSubject> | EventBridge. localSubjects | 
| protected Map<EventSubject,org.apache.cayenne.event.DispatchQueue> | DefaultEventManager. subjects | 
| Modifier and Type | Method and Description | 
|---|---|
| EventSubject | CayenneEvent. getSubject() | 
| static EventSubject | EventSubject. getSubject(Class<?> subjectOwner,
          String subjectName)Returns an event subject identified by the given owner and subject name. | 
| Modifier and Type | Method and Description | 
|---|---|
| Collection<EventSubject> | EventBridge. getLocalSubjects()Returns a Collection of local EventSubjects. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | DefaultEventManager. addListener(Object listener,
           String methodName,
           Class<?> eventParameterClass,
           EventSubject subject)Register an  EventListenerfor events sent by any sender. | 
| void | EventManager. addListener(Object listener,
           String methodName,
           Class<?> eventParameterClass,
           EventSubject subject)Register an  EventListenerfor events sent by any sender. | 
| void | NoopEventManager. addListener(Object listener,
           String methodName,
           Class<?> eventParameterClass,
           EventSubject subject) | 
| void | DefaultEventManager. addListener(Object listener,
           String methodName,
           Class<?> eventParameterClass,
           EventSubject subject,
           Object sender)Register an  EventListenerfor events sent by a specific sender. | 
| void | EventManager. addListener(Object listener,
           String methodName,
           Class<?> eventParameterClass,
           EventSubject subject,
           Object sender)Register an  EventListenerfor events sent by a specific sender. | 
| void | NoopEventManager. addListener(Object listener,
           String methodName,
           Class<?> eventParameterClass,
           EventSubject subject,
           Object sender) | 
| protected void | DefaultEventManager. addListener(Object listener,
           String methodName,
           Class<?> eventParameterClass,
           EventSubject subject,
           Object sender,
           boolean blocking) | 
| void | DefaultEventManager. addNonBlockingListener(Object listener,
                      String methodName,
                      Class<?> eventParameterClass,
                      EventSubject subject) | 
| void | EventManager. addNonBlockingListener(Object listener,
                      String methodName,
                      Class<?> eventParameterClass,
                      EventSubject subject) | 
| void | NoopEventManager. addNonBlockingListener(Object listener,
                      String methodName,
                      Class<?> eventParameterClass,
                      EventSubject subject) | 
| void | DefaultEventManager. addNonBlockingListener(Object listener,
                      String methodName,
                      Class<?> eventParameterClass,
                      EventSubject subject,
                      Object sender) | 
| void | EventManager. addNonBlockingListener(Object listener,
                      String methodName,
                      Class<?> eventParameterClass,
                      EventSubject subject,
                      Object sender) | 
| void | NoopEventManager. addNonBlockingListener(Object listener,
                      String methodName,
                      Class<?> eventParameterClass,
                      EventSubject subject,
                      Object sender) | 
| static String | EventBridge. convertToExternalSubject(EventSubject localSubject)A utility method that performs consistent translation from an EventSubject to a
 String that can be used by external transport as subject for distributed
 communications. | 
| void | DefaultEventManager. postEvent(EventObject event,
         EventSubject subject)Sends an event to all registered objects about a particular subject. | 
| void | EventManager. postEvent(EventObject event,
         EventSubject subject)Sends an event to all registered objects about a particular subject. | 
| void | NoopEventManager. postEvent(EventObject event,
         EventSubject subject) | 
| void | DefaultEventManager. postNonBlockingEvent(EventObject event,
                    EventSubject subject)Sends an event to all registered objects about a particular subject. | 
| void | EventManager. postNonBlockingEvent(EventObject event,
                    EventSubject subject)Sends an event to all registered objects about a particular subject. | 
| void | NoopEventManager. postNonBlockingEvent(EventObject event,
                    EventSubject subject) | 
| boolean | DefaultEventManager. removeAllListeners(EventSubject subject)Removes all listeners for a given subject. | 
| boolean | EventManager. removeAllListeners(EventSubject subject)Removes all listeners for a given subject. | 
| boolean | NoopEventManager. removeAllListeners(EventSubject subject) | 
| boolean | DefaultEventManager. removeListener(Object listener,
              EventSubject subject)Unregister the specified listener for the events about the given subject. | 
| boolean | EventManager. removeListener(Object listener,
              EventSubject subject)Unregister the specified listener for the events about the given subject. | 
| boolean | NoopEventManager. removeListener(Object listener,
              EventSubject subject) | 
| boolean | DefaultEventManager. removeListener(Object listener,
              EventSubject subject,
              Object sender)Unregister the specified listener for the events about the given subject and the
 given sender. | 
| boolean | EventManager. removeListener(Object listener,
              EventSubject subject,
              Object sender)Unregister the specified listener for the events about the given subject and the
 given sender. | 
| boolean | NoopEventManager. removeListener(Object listener,
              EventSubject subject,
              Object sender) | 
| void | CayenneEvent. setSubject(EventSubject subject) | 
| Modifier and Type | Method and Description | 
|---|---|
| EventBridge | EventBridgeFactory. createEventBridge(Collection<EventSubject> localSubjects,
                 String externalSubject,
                 Map<String,String> properties)Creates an  EventBridgewith the specified parameters. | 
| Constructor and Description | 
|---|
| EventBridge(EventSubject localSubject,
           String externalSubject)Creates an EventBridge with a single local subject. | 
| Constructor and Description | 
|---|
| EventBridge(Collection<EventSubject> localSubjects,
           String externalSubject)Creates an EventBridge with multiple local subjects and a single external subject. | 
| Modifier and Type | Method and Description | 
|---|---|
| static Collection<EventSubject> | RemoteSession. getSubjects() | 
Copyright © 2001–2023 Apache Cayenne. All rights reserved.