Fix ReplicationValve crossContext support
authorpero <pero@13f79535-47bb-0310-9956-ffa450edef68>
Sun, 1 Nov 2009 18:29:14 +0000 (18:29 +0000)
committerpero <pero@13f79535-47bb-0310-9956-ffa450edef68>
Sun, 1 Nov 2009 18:29:14 +0000 (18:29 +0000)
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@831718 13f79535-47bb-0310-9956-ffa450edef68

java/org/apache/catalina/ha/session/DeltaSession.java

index ea4dd7a..2515fa1 100644 (file)
@@ -361,6 +361,16 @@ public class DeltaSession extends StandardSession implements Externalizable,Clus
         return (this.isValid);
     }
 
+    /**
+     * End the access and register to ReplicationValve (crossContext support)
+     */
+    public void endAccess() {
+       super.endAccess() ;
+       if(manager instanceof DeltaManager) {
+            ((DeltaManager)manager).registerSessionAtReplicationValve(this);           
+       }
+    }
+    
     // ------------------------------------------------- Session Public Methods
 
     /**