Author: kfujino Date: Thu Jan 31 07:44:20 2013 New Revision: 1440868 URL: http://svn.apache.org/viewvc?rev=1440868&view=rev Log: Check cluster member before sending replicate message in ClusterSingleSignOn.
Modified: tomcat/trunk/java/org/apache/catalina/ha/authenticator/ClusterSingleSignOn.java Modified: tomcat/trunk/java/org/apache/catalina/ha/authenticator/ClusterSingleSignOn.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/ha/authenticator/ClusterSingleSignOn.java?rev=1440868&r1=1440867&r2=1440868&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/ha/authenticator/ClusterSingleSignOn.java (original) +++ tomcat/trunk/java/org/apache/catalina/ha/authenticator/ClusterSingleSignOn.java Thu Jan 31 07:44:20 2013 @@ -162,7 +162,7 @@ public class ClusterSingleSignOn extends @Override protected void associate(String ssoId, Session session) { - if (cluster != null) { + if (cluster != null && cluster.getMembers().length > 0) { messageNumber++; SingleSignOnMessage msg = new SingleSignOnMessage(cluster.getLocalMember(), @@ -204,7 +204,7 @@ public class ClusterSingleSignOn extends @Override protected void deregister(String ssoId, Session session) { - if (cluster != null) { + if (cluster != null && cluster.getMembers().length > 0) { messageNumber++; SingleSignOnMessage msg = new SingleSignOnMessage(cluster.getLocalMember(), @@ -244,7 +244,7 @@ public class ClusterSingleSignOn extends @Override protected void deregister(String ssoId) { - if (cluster != null) { + if (cluster != null && cluster.getMembers().length > 0) { messageNumber++; SingleSignOnMessage msg = new SingleSignOnMessage(cluster.getLocalMember(), @@ -284,7 +284,7 @@ public class ClusterSingleSignOn extends protected void register(String ssoId, Principal principal, String authType, String username, String password) { - if (cluster != null) { + if (cluster != null && cluster.getMembers().length > 0) { messageNumber++; SingleSignOnMessage msg = new SingleSignOnMessage(cluster.getLocalMember(), @@ -349,7 +349,7 @@ public class ClusterSingleSignOn extends protected void update(String ssoId, Principal principal, String authType, String username, String password) { - if (cluster != null) { + if (cluster != null && cluster.getMembers().length > 0) { messageNumber++; SingleSignOnMessage msg = new SingleSignOnMessage(cluster.getLocalMember(), @@ -394,7 +394,7 @@ public class ClusterSingleSignOn extends @Override protected void removeSession(String ssoId, Session session) { - if (cluster != null) { + if (cluster != null && cluster.getMembers().length > 0) { messageNumber++; SingleSignOnMessage msg = new SingleSignOnMessage(cluster.getLocalMember(), --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org