|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectit.amattioli.applicate.sessions.CommandEventTopic
public class CommandEventTopic
Un topic per gli eventi generati dai command. Gli oggetti di questa classe si pongono come intermediari tra i command che generano gli eventi e i listener che sono in ascolto disaccoppiandoli tra di loro. Un oggetto di questa classe si può mettere in ascolto su dei command e fare un broadcast dell'evento inviato a tutti gli oggetti che sono in ascolto sulla coda stessa.
| Constructor Summary | |
|---|---|
CommandEventTopic()
|
|
| Method Summary | |
|---|---|
void |
addCommandListener(CommandListener listener)
Aggiunge un CommandListener a quelli in ascolto degli eventi
inviati a questo topic. |
void |
addCommandListener(CommandListener listener,
CommandResult... results)
Aggiunge un CommandListener a quelli in ascolto degli eventi
inviati a questo topic. |
void |
commandDone(CommandEvent event)
Il topic si mette in ascolto su dei command e quando questi inviano un evento verrà chiamato questo metodo. |
void |
removeListener(CommandListener listener)
Rimuove un listener da quelli in ascolto. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CommandEventTopic()
| Method Detail |
|---|
public void commandDone(CommandEvent event)
commandDone in interface CommandListenerevent - l'evento generato dal commandpublic void addCommandListener(CommandListener listener)
CommandListener a quelli in ascolto degli eventi
inviati a questo topic.
listener - l'oggetto da registrare come listener
public void addCommandListener(CommandListener listener,
CommandResult... results)
CommandListener a quelli in ascolto degli eventi
inviati a questo topic. Al listener verranno inviati solamente gli
eventi il cui CommandResult è uno di quelli elencati.
listener - l'oggetto da registrare come listenerresults - i possibili CommandResult che il listener vuole
ascoltarepublic void removeListener(CommandListener listener)
listener - il listener da rimuovere.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||