|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface CommunicationModule
The interface for the Communication Module. This interface is invoked from the brokerage layer
Method Summary | |
---|---|
void |
addMessageListener(MessageListener listener,
String channelName)
Method used by the brokerage layer to add message listener |
MessageListener |
getListenerByNameAndType(String name,
Class clz)
Returns the first MessageListener that is an instance of the given clz and has been registered under the given name. |
boolean |
hasChannel(String channelName)
Determines whether a channel with the specified name exists. |
void |
messageReceived(ChannelMessage channelMessage)
This method is invoked by the Connector layer as soon as a message arrives. |
void |
removeMessageListener(MessageListener listener,
String channelName)
Method used by the upper layer to un-register themselves as message listener |
void |
send(ChannelMessage message,
MessageListener listener,
PeerCard receiver)
Unicast send |
void |
send(ChannelMessage message,
PeerCard receiver)
Unicast send to the AALSpace Coordinator for joining operation |
void |
sendAll(ChannelMessage message)
Broadcast implementation of the send |
void |
sendAll(ChannelMessage message,
List<PeerCard> receivers)
Multicast implementation of the send. |
void |
sendAll(ChannelMessage message,
List<PeerCard> receivers,
MessageListener listener)
Multicast send |
void |
sendAll(ChannelMessage message,
MessageListener listener)
Broadcast implementation of the send |
Methods inherited from interface org.universAAL.middleware.modules.Module |
---|
dispose, getDescription, getName, getProvider, getVersion, init, loadConfigurations |
Method Detail |
---|
void messageReceived(ChannelMessage channelMessage)
channelMessage
- void sendAll(ChannelMessage message, List<PeerCard> receivers, MessageListener listener) throws CommunicationModuleException
message
- Message to sendreceivers
- A list of receiverslistener
- The listener manages failures during the message send
CommunicationModuleException
void sendAll(ChannelMessage message, List<PeerCard> receivers) throws CommunicationModuleException
message
- receivers
-
CommunicationModuleException
void sendAll(ChannelMessage message, MessageListener listener) throws CommunicationModuleException
message
- listener
- The listener that will manage failures during the message send
CommunicationModuleException
void sendAll(ChannelMessage message) throws CommunicationModuleException
message
-
CommunicationModuleException
void send(ChannelMessage message, MessageListener listener, PeerCard receiver) throws CommunicationModuleException
message
- recipient
- listener
- that will manage message failures
CommunicationModuleException
void send(ChannelMessage message, PeerCard receiver) throws CommunicationModuleException
message
- coordinatorID
- listener
-
CommunicationModuleException
void addMessageListener(MessageListener listener, String channelName)
listener
- ChannelMessage
- void removeMessageListener(MessageListener listener, String channelName)
listener
- ChannelMessage
- MessageListener getListenerByNameAndType(String name, Class clz)
name
-
boolean hasChannel(String channelName)
channelName
- name of the channel.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |