|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectpaolomind.multitalk.netmessage.MessageManager
public class MessageManager
oggetto che ragruppa un insieme di receiver.
| Constructor Summary | |
|---|---|
MessageManager(Sender s)
inizializza l'ogetto associado l'appropriato sender. |
|
MessageManager(Sender s,
java.util.Map m)
inizializza l'ogetto associado l'appropriato sender. |
|
| Method Summary | |
|---|---|
java.lang.Object |
get(java.lang.String name)
reperisce un elemento registrato. |
java.util.Iterator |
getAll()
restituisce tutti gli elementi. |
void |
receive(IMessage m)
ricezione di un messaggio. |
void |
register(NamedObject element)
registra un ogetto. |
void |
register(NamedReceiver element)
funzione di registrazione specifica per MessageManager. |
void |
register(java.lang.String name,
NamedReceiver element)
funzione di registrazione specifica per MessageManager. |
void |
register(java.lang.String name,
Receiver element)
funzione di registrazione specifica per MessageManager. |
boolean |
select(java.lang.String name)
Questa funzione non è implementata. |
void |
send(IMessage m)
invio di un messaggio. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MessageManager(Sender s)
s - il sender a cui spedire i messaggi
public MessageManager(Sender s,
java.util.Map m)
s - il sender a cui spedire i messaggim - la mappa di receivers| Method Detail |
|---|
public final void send(IMessage m)
send in interface Senderm - il messaggio da inviareSender.send(paolomind.multitalk.netmessage.IMessage)
public final void receive(IMessage m)
throws MessageException
receive in interface Receiverm - il messaggio da ricevere
MessageException - rilancia l'accezione in caso di errori nel messaggioReceiver.receive(paolomind.multitalk.netmessage.IMessage)public final boolean select(java.lang.String name)
select in interface ObjectContainername - string
ObjectContainer.select(java.lang.String)public final void register(NamedObject element)
register in interface ObjectContainerelement - l'oggetto da registrare con il suo nomeObjectContainer.register(paolomind.commons.NamedObject)
public final void register(java.lang.String name,
NamedReceiver element)
name - identificativo del receiverelement - il receiverpublic final void register(NamedReceiver element)
element - il receiver
public final void register(java.lang.String name,
Receiver element)
name - identificativo del receiverelement - il receiverpublic final java.lang.Object get(java.lang.String name)
get in interface ObjectContainername - nome dell'oggetto registrato
ObjectContainer.get(java.lang.String)public final java.util.Iterator getAll()
getAll in interface ObjectContainerObjectContainer.getAll()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||