Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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

Packages that use EventSubject
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.map | Contains O/R mapping classes that store relational database metadata information and map it to Java classes.

Uses of EventSubject in org.apache.cayenne

Fields in org.apache.cayenne declared as EventSubject
`static EventSubject` | `DataChannel.GRAPH_CHANGED_SUBJECT`
`static EventSubject` | `DataChannel.GRAPH_FLUSHED_SUBJECT`
`static EventSubject` | `DataChannel.GRAPH_ROLLEDBACK_SUBJECT`

Uses of EventSubject in org.apache.cayenne.access

Fields in org.apache.cayenne.access declared as EventSubject
`protected EventSubject` | `DataRowStore.eventSubject`

Methods in org.apache.cayenne.access that return EventSubject
`EventSubject` | `DataRowStore.getSnapshotEventSubject()` Returns EventSubject used by this SnapshotCache to notify of snapshot changes.

Uses of EventSubject in org.apache.cayenne.event

Fields in org.apache.cayenne.event declared as EventSubject
`protected EventSubject` | `CayenneEvent.subject`

Methods in org.apache.cayenne.event that return EventSubject
`EventSubject` | `CayenneEvent.getSubject()`
`static EventSubject` | `EventSubject.getSubject(Class subjectOwner, String subjectName)` Returns an event subject identified by the given owner and subject name.

Methods in org.apache.cayenne.event with parameters of type EventSubject
`void` | `EventManager.addListener(Object listener, String methodName, Class eventParameterClass, EventSubject subject)` Register an `EventListener` for events sent by any sender.
`void` | `EventManager.addListener(Object listener, String methodName, Class eventParameterClass, EventSubject subject, Object sender)` Register an `EventListener` for events sent by a specific sender.
`protected void` | `EventManager.addListener(Object listener, String methodName, Class eventParameterClass, EventSubject subject, Object sender, boolean blocking)`
`void` | `EventManager.addNonBlockingListener(Object listener, String methodName, Class eventParameterClass, EventSubject subject)`
`void` | `EventManager.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` | `EventManager.postEvent(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.
`boolean` | `EventManager.removeAllListeners(EventSubject subject)` Removes all listeners for a given subject.
`boolean` | `EventManager.removeListener(Object listener, EventSubject subject)` Unregister the specified listener for the events about the given subject.
`boolean` | `EventManager.removeListener(Object listener, EventSubject subject, Object sender)` Unregister the specified listener for the events about the given subject and the given sender.
`void` | `CayenneEvent.setSubject(EventSubject subject)`

Constructors in org.apache.cayenne.event with parameters of type EventSubject
`EventBridge(EventSubject localSubject, String externalSubject)` Creates an EventBridge with a single local subject.
`JavaGroupsBridge(EventSubject localSubject, String externalSubject)` Creates new instance of JavaGroupsBridge.
`JMSBridge(EventSubject localSubject, String externalSubject)`
`XMPPBridge(EventSubject localSubject, String externalSubject)` Creates an XMPPBridge.

Uses of EventSubject in org.apache.cayenne.map

Fields in org.apache.cayenne.map declared as EventSubject
`static EventSubject` | `DbRelationship.PROPERTY_DID_CHANGE`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2001-2007 Apache Cayenne. All Rights Reserved.