spread
Interface AdvancedMessageListener
- public abstract interface AdvancedMessageListener
Objects of a class that implements the AdvancedMessageListener interface can
add themselves to a SpreadConnection with SpreadConnection.add(AdvancedMessageListener)
.
The object is an active listener until it is removed by a call to
SpreadConnection.remove(AdvancedMessageListener)
. While the listener is active, it will be alerted
to all messages received on the connection. When a regular message is received,
regularMessageReceived(SpreadMessage)
will be called.
When a membership message is received, membershipMessageReceived(SpreadMessage)
will be called.
regularMessageReceived
public void regularMessageReceived(SpreadMessage message)
- If the object has been added to a connection with
SpreadConnection.add(AdvancedMessageListener)
,
this gets called whenever a regular message is received. The call happens in a seperate thread.
- Parameters:
message
- the message that has been received
membershipMessageReceived
public void membershipMessageReceived(SpreadMessage message)
- If the object has been added to a connection with
SpreadConnection.add(AdvancedMessageListener)
,
this gets called whenever a membership message is received. The call happens in a seperate thread.
- Parameters:
message
- the message that has been received