Package org.apache.catalina.ha.session
Class ClusterSessionListener
- java.lang.Object
-
- org.apache.catalina.ha.ClusterListener
-
- org.apache.catalina.ha.session.ClusterSessionListener
-
- All Implemented Interfaces:
ChannelListener
public class ClusterSessionListener extends ClusterListener
Receive replicated SessionMessage form other cluster node.
-
-
Field Summary
-
Fields inherited from class org.apache.catalina.ha.ClusterListener
cluster
-
-
Constructor Summary
Constructors Constructor Description ClusterSessionListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaccept(ClusterMessage msg)Accept only a certain type of messages.voidmessageReceived(ClusterMessage myobj)Callback from the cluster, when a message is received, The cluster will broadcast it invoking the messageReceived on the receiver.-
Methods inherited from class org.apache.catalina.ha.ClusterListener
accept, getCluster, messageReceived, setCluster
-
-
-
-
Method Detail
-
messageReceived
public void messageReceived(ClusterMessage myobj)
Description copied from class:ClusterListenerCallback from the cluster, when a message is received, The cluster will broadcast it invoking the messageReceived on the receiver.- Specified by:
messageReceivedin classClusterListener- Parameters:
myobj- the message received from the cluster
-
accept
public boolean accept(ClusterMessage msg)
Accept only a certain type of messages.This listener accepts only SessionMessage.
- Specified by:
acceptin classClusterListener- Parameters:
msg- the message- Returns:
trueto indicate that messageReceived should be invoked. Iffalseis returned, the messageReceived method will not be invoked.
-
-