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. 
 

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
           
 

Fields in org.apache.cayenne.event with type parameters of type EventSubject
protected  java.util.Collection<EventSubject> EventBridge.localSubjects
           
protected  java.util.Map<EventSubject,org.apache.cayenne.event.DispatchQueue> DefaultEventManager.subjects
           
 

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

Methods in org.apache.cayenne.event that return types with arguments of type EventSubject
 java.util.Collection<EventSubject> EventBridge.getLocalSubjects()
          Returns a Collection of local EventSubjects.
 

Methods in org.apache.cayenne.event with parameters of type EventSubject
 void DefaultEventManager.addListener(java.lang.Object listener, java.lang.String methodName, java.lang.Class<?> eventParameterClass, EventSubject subject)
          Register an EventListener for events sent by any sender.
 void EventManager.addListener(java.lang.Object listener, java.lang.String methodName, java.lang.Class<?> eventParameterClass, EventSubject subject)
          Register an EventListener for events sent by any sender.
 void DefaultEventManager.addListener(java.lang.Object listener, java.lang.String methodName, java.lang.Class<?> eventParameterClass, EventSubject subject, java.lang.Object sender)
          Register an EventListener for events sent by a specific sender.
 void EventManager.addListener(java.lang.Object listener, java.lang.String methodName, java.lang.Class<?> eventParameterClass, EventSubject subject, java.lang.Object sender)
          Register an EventListener for events sent by a specific sender.
protected  void DefaultEventManager.addListener(java.lang.Object listener, java.lang.String methodName, java.lang.Class<?> eventParameterClass, EventSubject subject, java.lang.Object sender, boolean blocking)
           
 void DefaultEventManager.addNonBlockingListener(java.lang.Object listener, java.lang.String methodName, java.lang.Class<?> eventParameterClass, EventSubject subject)
           
 void EventManager.addNonBlockingListener(java.lang.Object listener, java.lang.String methodName, java.lang.Class<?> eventParameterClass, EventSubject subject)
           
 void DefaultEventManager.addNonBlockingListener(java.lang.Object listener, java.lang.String methodName, java.lang.Class<?> eventParameterClass, EventSubject subject, java.lang.Object sender)
           
 void EventManager.addNonBlockingListener(java.lang.Object listener, java.lang.String methodName, java.lang.Class<?> eventParameterClass, EventSubject subject, java.lang.Object sender)
           
static java.lang.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(java.util.EventObject event, EventSubject subject)
          Sends an event to all registered objects about a particular subject.
 void EventManager.postEvent(java.util.EventObject event, EventSubject subject)
          Sends an event to all registered objects about a particular subject.
 void DefaultEventManager.postNonBlockingEvent(java.util.EventObject event, EventSubject subject)
          Sends an event to all registered objects about a particular subject.
 void EventManager.postNonBlockingEvent(java.util.EventObject event, EventSubject subject)
          Sends an event to all registered objects about a particular 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 DefaultEventManager.removeListener(java.lang.Object listener, EventSubject subject)
          Unregister the specified listener for the events about the given subject.
 boolean EventManager.removeListener(java.lang.Object listener, EventSubject subject)
          Unregister the specified listener for the events about the given subject.
 boolean DefaultEventManager.removeListener(java.lang.Object listener, EventSubject subject, java.lang.Object sender)
          Unregister the specified listener for the events about the given subject and the given sender.
 boolean EventManager.removeListener(java.lang.Object listener, EventSubject subject, java.lang.Object sender)
          Unregister the specified listener for the events about the given subject and the given sender.
 void CayenneEvent.setSubject(EventSubject subject)
           
 

Method parameters in org.apache.cayenne.event with type arguments of type EventSubject
 EventBridge EventBridgeFactory.createEventBridge(java.util.Collection<EventSubject> localSubjects, java.lang.String externalSubject, java.util.Map<java.lang.String,java.lang.Object> properties)
          Creates an EventBridge with the specified parameters.
 EventBridge JavaGroupsBridgeFactory.createEventBridge(java.util.Collection<EventSubject> localSubjects, java.lang.String externalSubject, java.util.Map<java.lang.String,java.lang.Object> properties)
          Creates a JavaGroupsBridge instance.
 EventBridge JMSBridgeFactory.createEventBridge(java.util.Collection<EventSubject> localSubjects, java.lang.String externalSubject, java.util.Map<java.lang.String,java.lang.Object> properties)
           
 EventBridge XMPPBridgeFactory.createEventBridge(java.util.Collection<EventSubject> localSubjects, java.lang.String externalSubject, java.util.Map<java.lang.String,java.lang.Object> properties)
           
 

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

Constructor parameters in org.apache.cayenne.event with type arguments of type EventSubject
EventBridge(java.util.Collection<EventSubject> localSubjects, java.lang.String externalSubject)
          Creates an EventBridge with multiple local subjects and a single external subject.
JavaGroupsBridge(java.util.Collection<EventSubject> localSubjects, java.lang.String externalSubject)
           
JMSBridge(java.util.Collection<EventSubject> localSubjects, java.lang.String externalSubject)
           
XMPPBridge(java.util.Collection<EventSubject> localSubjects, java.lang.String externalSubject)
          Creates an XMPPBridge.
 



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