|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.commons.scxml.NotificationRegistry
public final class NotificationRegistry
The registry where SCXML listeners are recorded for nodes of
interest such as the SCXML
root,
TransitionTarget
s and Transition
s.
The notification registry keeps track of all
SCXMLListener
s attached and notifies relevant
listeners of the events that interest them.
Constructor Summary | |
---|---|
NotificationRegistry()
Constructor. |
Method Summary | |
---|---|
void |
fireOnEntry(SCXML observable,
TransitionTarget state)
Inform all relevant listeners that a TransitionTarget has been entered. |
void |
fireOnEntry(TransitionTarget observable,
TransitionTarget state)
Inform all relevant listeners that a TransitionTarget has been entered. |
void |
fireOnExit(SCXML observable,
TransitionTarget state)
Inform all relevant listeners that a TransitionTarget has been exited. |
void |
fireOnExit(TransitionTarget observable,
TransitionTarget state)
Inform all relevant listeners that a TransitionTarget has been exited. |
void |
fireOnTransition(SCXML observable,
TransitionTarget from,
TransitionTarget to,
Transition transition)
Inform all relevant listeners of a transition that has occured. |
void |
fireOnTransition(Transition observable,
TransitionTarget from,
TransitionTarget to,
Transition transition)
Inform all relevant listeners of a transition that has occured. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public NotificationRegistry()
Method Detail |
---|
public void fireOnEntry(TransitionTarget observable, TransitionTarget state)
observable
- The Observablestate
- The TransitionTarget that was enteredpublic void fireOnEntry(SCXML observable, TransitionTarget state)
observable
- The Observablestate
- The TransitionTarget that was enteredpublic void fireOnExit(TransitionTarget observable, TransitionTarget state)
observable
- The Observablestate
- The TransitionTarget that was exitedpublic void fireOnExit(SCXML observable, TransitionTarget state)
observable
- The Observablestate
- The TransitionTarget that was exitedpublic void fireOnTransition(Transition observable, TransitionTarget from, TransitionTarget to, Transition transition)
observable
- The Observablefrom
- The source TransitionTargetto
- The destination TransitionTargettransition
- The Transition that was takenpublic void fireOnTransition(SCXML observable, TransitionTarget from, TransitionTarget to, Transition transition)
observable
- The Observablefrom
- The source TransitionTargetto
- The destination TransitionTargettransition
- The Transition that was taken
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |