|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectibspan.tss.core.signal.SignalDispatchersManager
public class SignalDispatchersManager
Manages multiply SignalDisptacher
objects.
The listener wishing to be informed about occurence of external event must
register itself. Registration process returns template matching internal
events. This template must be used when waiting for incoming events.
Constructor Summary | |
---|---|
SignalDispatchersManager(Agent a)
Constructs SignalDispatchersManager. |
Method Summary | |
---|---|
void |
generateExternalEvent(ACLMessage msg)
Generates external event with a given event message. |
MessageTemplate |
registerListener(Behaviour listener,
MessageTemplate external,
boolean mortal)
Register listening behaviour for specific external event. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SignalDispatchersManager(Agent a)
a
- Method Detail |
---|
public MessageTemplate registerListener(Behaviour listener, MessageTemplate external, boolean mortal)
listener
- listening behaviourexternal
- external event templatemortal
- if true then after forwarding one event to listener it will not
receive any more; this means it has register again, if willing
to catch the signal again.
public void generateExternalEvent(ACLMessage msg)
msg
- event message
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |