public class NotificationOutputSequencer
extends java.lang.Object
NotificationInputSequencer
for more documentation on input/output sequencers.
An output sequencer can be used as a wrapper to a Siena interface,
or as an independent notification processor. In the first case, a
publisher would publish notifications directly through the output
sequencer, while in the second case, a publisher would use the
sequencer to tag notifications to be later published.
Example:
Siena siena;
Notification n;
// ...
// siena = new ...
// n = new Notification();
// n.putAttribute("foo", "bar") ...
// n = ...
// ...
NotificationOutputSequencer sequencer(siena);
sequencer.publish(n);
// ...
NotificationInputSequencer
,
Notifiable
Constructor and Description |
---|
NotificationOutputSequencer() |
NotificationOutputSequencer(Siena s) |
Modifier and Type | Method and Description |
---|---|
void |
publish(Notification n) |
Notification |
tagNotification(Notification n) |
public NotificationOutputSequencer(Siena s)
public NotificationOutputSequencer()
public void publish(Notification n) throws SienaException
SienaException
public Notification tagNotification(Notification n)
Copyright © 2005-2011 Antonio Carzaniga.
This documentation is maintained by Antonio Carzaniga