|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This class defines a MulticastRequestListener to handle calls from a MulticastRequestAdapter. When MulticastRequestAdapter.multicastMessage(...) is called, the remote node must reply (possibly with a null message). The message handling is split in 2 callbacks:
1. call to handleMessageSingleThreaded(...). This is done in mutual exclusion and no other message can be delivered until this function has returned. An object can be returned to pass temporary data to the second handler.
2. handleMessageMultiThreaded is executed in a dedicated thread and return the result of the call in a Serializable object.
Note that any of these handlers might be empty and just return null.
Method Summary | |
java.io.Serializable |
handleMessageMultiThreaded(java.io.Serializable msg,
Member sender,
java.lang.Object handleMessageSingleThreadedResult)
Second callback to handle a message sent through MulticastRequestAdapter.multicastMessage(...). |
java.lang.Object |
handleMessageSingleThreaded(java.io.Serializable msg,
Member sender)
First callback to handle a message sent through MulticastRequestAdapter.multicastMessage(...). |
Method Detail |
public java.lang.Object handleMessageSingleThreaded(java.io.Serializable msg, Member sender)
msg
- the message received that needs to be handledsender
- the message sender
MulticastRequestAdapter.multicastMessage(ArrayList, Serializable, int,
long)
,
handleMessageMultiThreaded(Serializable, Member, Object)
public java.io.Serializable handleMessageMultiThreaded(java.io.Serializable msg, Member sender, java.lang.Object handleMessageSingleThreadedResult)
msg
- the message received that needs to be handledsender
- the message senderhandleMessageSingleThreadedResult
- result of the first callback (may
be null)
MulticastRequestAdapter.multicastMessage(ArrayList, Serializable, int,
long)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |