Interface fi.hut.tcm.jacob.conduits.Messenger
- Subinterfaces:
- InstallMessenger, NotifyMessenger, UninstallMessenger
- Implementing Classes:
- BinaryMessenger, Notifier, Uninstaller, Installer
- public abstract interface Messenger
Messenger
Messengers are used to interpret Messages. In a way, their relaitionship
to Messages is similar to that of States' relationship to Sessions. All
Messengers should be Singletons, and contain no internal state. A single
Messenger may be attached to several Messages.
instance
public static final Messenger instance
apply
public void apply(Message message,
State state,
Session session)