public interface ChannelListener
Title: ChannelListener
Description: An interface to listens to incoming messages from a channel
When a message is received, the Channel will invoke the channel listener in a conditional sequence.if ( listener.accept(msg,sender) ) listener.messageReceived(msg,sender);accept(Serializable, Member)
if it doesn't intend to process the message. The channel can this way track whether a message
was processed by an above application or if it was just received and forgot about, a feature required
to support message-response(RPC) calls| Modifier and Type | Method and Description |
|---|---|
boolean |
accept(Serializable msg,
Member sender)
Invoked by the channel to determine if the listener will process this message or not.
|
boolean |
equals(Object listener) |
int |
hashCode() |
void |
messageReceived(Serializable msg,
Member sender)
Receive a message from the channel
|
void messageReceived(Serializable msg, Member sender)
msg - Serializablesender - - the source of the messageboolean accept(Serializable msg, Member sender)
msg - Serializablesender - Memberboolean equals(Object listener)
equals in class Objectlistener - ObjectObject.equals(Object)int hashCode()
hashCode in class ObjectObject.hashCode()Copyright © 2000-2022 Apache Software Foundation. All Rights Reserved.