org.apache.catalina.cluster.session
abstract public class: ClusterListener [javadoc |
source]
java.lang.Object
org.apache.catalina.cluster.session.ClusterListener
All Implemented Interfaces:
MessageListener
Direct Known Subclasses:
JvmRouteSessionIDBinderListener, ClusterSessionListener
Receive SessionID cluster change from other backup node after primary session
node is failed.
- author:
Peter - Rossbach
- version:
$ - Revision: 303842 $ $Date: 2005-04-10 12:20:46 -0400 (Sun, 10 Apr 2005) $
| Field Summary |
|---|
| public static Log | log | |
| protected StringManager | sm | The string manager for this package. |
| protected CatalinaCluster | cluster | |
| Method from org.apache.catalina.cluster.session.ClusterListener Detail: |
abstract public boolean accept(ClusterMessage msg)
Accept only SessionIDMessages |
public boolean equals(Object listener) {
return super.equals(listener);
}
|
public CatalinaCluster getCluster() {
return cluster;
}
|
public int hashCode() {
return super.hashCode();
}
|
abstract public void messageReceived(ClusterMessage msg)
Callback from the cluster, when a message is received, The cluster will
broadcast it invoking the messageReceived on the receiver. |
public void setCluster(CatalinaCluster cluster) {
if (log.isDebugEnabled()) {
if (cluster != null)
log.debug("add ClusterListener " + this.toString()
+ " to cluster" + cluster);
else
log.debug("remove ClusterListener " + this.toString()
+ " from cluster");
}
this.cluster = cluster;
}
|