org.apache.catalina.cluster.authenticator
Class ClusterSingleSignOnListener

java.lang.Object
  extended byorg.apache.catalina.cluster.session.ClusterListener
      extended byorg.apache.catalina.cluster.authenticator.ClusterSingleSignOnListener
All Implemented Interfaces:
MessageListener

public class ClusterSingleSignOnListener
extends ClusterListener

Receive replicated SingleSignOnMessage form other cluster node.

Author:
Fabien Carrion

Field Summary
protected static java.lang.String info
          The descriptive information about this implementation.
 
Fields inherited from class org.apache.catalina.cluster.session.ClusterListener
cluster, log, sm
 
Constructor Summary
ClusterSingleSignOnListener()
           
 
Method Summary
 boolean accept(ClusterMessage msg)
          Accept only SingleSignOnMessage
 ClusterSingleSignOn getClusterSSO()
           
 java.lang.String getInfo()
          Return descriptive information about this implementation.
 void messageReceived(ClusterMessage myobj)
          Callback from the cluster, when a message is received, The cluster will broadcast it invoking the messageReceived on the receiver.
 void setClusterSSO(ClusterSingleSignOn clusterSSO)
           
 
Methods inherited from class org.apache.catalina.cluster.session.ClusterListener
equals, getCluster, hashCode, setCluster
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

info

protected static final java.lang.String info
The descriptive information about this implementation.

See Also:
Constant Field Values
Constructor Detail

ClusterSingleSignOnListener

public ClusterSingleSignOnListener()
Method Detail

getInfo

public java.lang.String getInfo()
Return descriptive information about this implementation.


getClusterSSO

public ClusterSingleSignOn getClusterSSO()

setClusterSSO

public void setClusterSSO(ClusterSingleSignOn clusterSSO)

messageReceived

public void messageReceived(ClusterMessage myobj)
Callback from the cluster, when a message is received, The cluster will broadcast it invoking the messageReceived on the receiver.

Specified by:
messageReceived in interface MessageListener
Specified by:
messageReceived in class ClusterListener
Parameters:
myobj - ClusterMessage - the message received from the cluster

accept

public boolean accept(ClusterMessage msg)
Accept only SingleSignOnMessage

Specified by:
accept in interface MessageListener
Specified by:
accept in class ClusterListener
Parameters:
msg - ClusterMessage
Returns:
boolean - returns true to indicate that messageReceived should be invoked. If false is returned, the messageReceived method will not be invoked.


Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.