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.- Author:
- Peter Rossbach
-
-
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 boolean
accept(ClusterMessage msg)
Accept only a certain type of messages.void
messageReceived(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:ClusterListener
Callback from the cluster, when a message is received, The cluster will broadcast it invoking the messageReceived on the receiver.- Specified by:
messageReceived
in 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:
accept
in classClusterListener
- Parameters:
msg
- the message- Returns:
true
to indicate that messageReceived should be invoked. Iffalse
is returned, the messageReceived method will not be invoked.
-
-