|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object paolomind.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 messaggipublic MessageManager(Sender s, java.util.Map m)
s
- il sender a cui spedire i messaggim
- la mappa di receiversMethod Detail |
---|
public final void send(IMessage m)
send
in interface Sender
m
- il messaggio da inviareSender.send(paolomind.multitalk.netmessage.IMessage)
public final void receive(IMessage m) throws MessageException
receive
in interface Receiver
m
- 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 ObjectContainer
name
- string
ObjectContainer.select(java.lang.String)
public final void register(NamedObject element)
register
in interface ObjectContainer
element
- 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 receiverpublic 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 ObjectContainer
name
- nome dell'oggetto registrato
ObjectContainer.get(java.lang.String)
public final java.util.Iterator getAll()
getAll
in interface ObjectContainer
ObjectContainer.getAll()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |