Author: markt
Date: Wed Apr 28 23:07:43 2010
New Revision: 939130

URL: http://svn.apache.org/viewvc?rev=939130&view=rev
Log:
Follow up on pero's review comments.

Modified:
    tomcat/trunk/java/org/apache/catalina/ha/session/DeltaManager.java

Modified: tomcat/trunk/java/org/apache/catalina/ha/session/DeltaManager.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/ha/session/DeltaManager.java?rev=939130&r1=939129&r2=939130&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/ha/session/DeltaManager.java 
(original)
+++ tomcat/trunk/java/org/apache/catalina/ha/session/DeltaManager.java Wed Apr 
28 23:07:43 2010
@@ -94,7 +94,7 @@ public class DeltaManager extends Cluste
     /**
      * cached replication valve cluster container!
      */
-    private ReplicationValve replicationValve = null ;
+    private volatile ReplicationValve replicationValve = null ;
     
     /**
      * The maximum number of active Sessions allowed, or -1 for no limit.
@@ -882,9 +882,9 @@ public class DeltaManager extends Cluste
     protected void registerSessionAtReplicationValve(DeltaSession session) {
         if(replicationValve == null) {
             if(container instanceof StandardContext && 
((StandardContext)container).getCrossContext()) {
-                Cluster cluster = getCluster() ;
+                CatalinaCluster cluster = getCluster() ;
                 if(cluster != null) {
-                    Valve[] valves = ((CatalinaCluster)cluster).getValves();
+                    Valve[] valves = cluster.getValves();
                     if(valves != null && valves.length > 0) {
                         for(int i=0; replicationValve == null && i < 
valves.length ; i++ ){
                             if(valves[i] instanceof ReplicationValve) 
replicationValve = (ReplicationValve)valves[i] ;



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to