|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--SMom.Dispatcher.CSinchronusAndSequentialDispatcher
Semplice Dispatcher di messaggi sincrono e sequenziale.
| Constructor Summary | |
CSinchronusAndSequentialDispatcher()
Costruttore di default della classe |
|
| Method Summary | |
protected void |
finalize()
|
IMsgManager |
getMsgManager()
Identificativo dell'oggetto che si occuperà di spedire i messaggi ai destinatari |
boolean |
msgArrived(CEnvelope Env)
Invia il messaggio ad uno dei riceventi registrati |
boolean |
Register(IReceiver Receiver)
Funzione che permette ad un possibile destinatario di messaggi, di registrarsi presso il dispatcher |
boolean |
Send(CEnvelope Env,
java.lang.String MngAddress)
Spedice al manager la richiesta di invio in maniera sequenziale e sincrona. |
void |
setMsgManager(IMsgManager msgMngr)
Identificativo dell'oggetto che si occuperà di spedire i messaggi ai destinatari |
boolean |
UnRegister(IReceiver Receiver)
Funzione che permette ad un possibile destinatario di messaggi, precedentemente registratosi, di deregistrarsi presso il dispatcher |
boolean |
UnRegister(java.lang.String ReceiverObjectID)
Funzione che permette ad un possibile destinatario di messaggi, precedentemente registratosi, di deregistrarsi presso il dispatcher |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public CSinchronusAndSequentialDispatcher()
| Method Detail |
public IMsgManager getMsgManager()
getMsgManager in interface IDispatcherpublic void setMsgManager(IMsgManager msgMngr)
setMsgManager in interface IDispatcherpublic boolean Register(IReceiver Receiver)
Register in interface IDispatcherpublic boolean UnRegister(IReceiver Receiver)
UnRegister in interface IDispatcherpublic boolean UnRegister(java.lang.String ReceiverObjectID)
UnRegister in interface IDispatcherpublic boolean msgArrived(CEnvelope Env)
msgArrived in interface IDispatcher
public boolean Send(CEnvelope Env,
java.lang.String MngAddress)
Send in interface IDispatcherprotected void finalize()
finalize in class java.lang.Object
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||