Author: rjung
Date: Fri Jun 18 23:24:33 2010
New Revision: 956153

URL: http://svn.apache.org/viewvc?rev=956153&view=rev
Log:
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=48717

When a node joins a cluster and it receives all the
current sessions, ensure the sessionCreated event is
fired if the Manager is configured to replicate session
events.

Backport of r928482 (trunk), r941511 (TC 6) and
r945773 (TC 5.5).

Modified:
    
tomcat/sandbox/tomcat-oacc/trunk/src/share/org/apache/catalina/cluster/session/DeltaManager.java

Modified: 
tomcat/sandbox/tomcat-oacc/trunk/src/share/org/apache/catalina/cluster/session/DeltaManager.java
URL: 
http://svn.apache.org/viewvc/tomcat/sandbox/tomcat-oacc/trunk/src/share/org/apache/catalina/cluster/session/DeltaManager.java?rev=956153&r1=956152&r2=956153&view=diff
==============================================================================
--- 
tomcat/sandbox/tomcat-oacc/trunk/src/share/org/apache/catalina/cluster/session/DeltaManager.java
 (original)
+++ 
tomcat/sandbox/tomcat-oacc/trunk/src/share/org/apache/catalina/cluster/session/DeltaManager.java
 Fri Jun 18 23:24:33 2010
@@ -719,6 +719,9 @@ public class DeltaManager extends Cluste
                     if (log.isWarnEnabled()) 
log.warn(sm.getString("deltaManager.loading.existing.session",session.getIdInternal()));
                 }
                 add(session);
+                if (notifySessionListenersOnReplication) {
+                    session.tellNew();
+                }
             }
         } catch (ClassNotFoundException e) {
             log.error(sm.getString("deltaManager.loading.cnfe", e), e);



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

Reply via email to