|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.demac.impl.j2me.process.ext.concurrency.MessageAdapter
public class MessageAdapter
Simple message interface to send messages!
Field Summary | |
---|---|
static java.lang.String |
HANDLE_PREFIX
|
Constructor Summary | |
---|---|
MessageAdapter(ProcessMessenger messenger)
|
Method Summary | |
---|---|
void |
addMessageReceiver(java.lang.String type,
ActivityAddress aa,
MessageReceiver receiver)
Subscribe a MessageReceiver for receiving messages of a certain type for a specific ActivityAddress |
void |
deviceDetected(Device device)
This method is called when the org.demac.transport.TransportService detects a new device and adds it to it's list of new devices. |
void |
deviceRemoved(Device device)
This method is called when the org.demac.transport.TransportService removes a device from the list of known devices. |
void |
exceptionOccured(TransportException exception)
This method is called to inform the implementing object about ocurred org.demac.transport.TransportException[s]. |
void |
messageArrived(MessageHandle handle)
By this method the implementing object is informed of an arrived message. |
void |
removeMessageReceiver(java.lang.String type,
ActivityAddress aa,
MessageReceiver receiver)
Unsubsribes a MessageReceiver which was added with MessageSender.addMessageReceiver(String, ActivityAddress, MessageReceiver) . |
void |
sendMessage(Message m)
Sends a message |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String HANDLE_PREFIX
Constructor Detail |
---|
public MessageAdapter(ProcessMessenger messenger)
Method Detail |
---|
public void sendMessage(Message m)
MessageSender
sendMessage
in interface MessageSender
m
- Messagepublic void messageArrived(MessageHandle handle)
TransportListener
messageArrived
in interface TransportListener
handle
- the handle of the arrived messagepublic void addMessageReceiver(java.lang.String type, ActivityAddress aa, MessageReceiver receiver)
MessageSender
MessageReceiver
for receiving messages of a certain type for a specific ActivityAddress
addMessageReceiver
in interface MessageSender
type
- Type of Message
aa
- Target-Address of Message
receiver
- Class, which wants to receive these messagespublic void removeMessageReceiver(java.lang.String type, ActivityAddress aa, MessageReceiver receiver)
MessageSender
MessageReceiver
which was added with MessageSender.addMessageReceiver(String, ActivityAddress, MessageReceiver)
.
removeMessageReceiver
in interface MessageSender
type
- Type of Message
aa
- Target-Address of Message
receiver
- Class, which wants to unsubscribepublic void deviceDetected(Device device)
TransportListener
deviceDetected
in interface TransportListener
device
- the device which was detectedpublic void deviceRemoved(Device device)
TransportListener
deviceRemoved
in interface TransportListener
device
- the device which was removedpublic void exceptionOccured(TransportException exception)
TransportListener
exceptionOccured
in interface TransportListener
exception
- the occured exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |