fhanik      2004/10/19 14:38:55

  Modified:    modules/cluster/src/share/org/apache/catalina/cluster/session
                        DeltaManager.java
  Log:
  expire sessions on shutdown is now used to notify sessions in the cluster.
  the sessions on the local box should always expire, this was discovered when the
  context was reloaded and old sessions were still in place
  
  Revision  Changes    Path
  1.32      +3 -3      
jakarta-tomcat-catalina/modules/cluster/src/share/org/apache/catalina/cluster/session/DeltaManager.java
  
  Index: DeltaManager.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/modules/cluster/src/share/org/apache/catalina/cluster/session/DeltaManager.java,v
  retrieving revision 1.31
  retrieving revision 1.32
  diff -u -r1.31 -r1.32
  --- DeltaManager.java 29 Sep 2004 16:43:44 -0000      1.31
  +++ DeltaManager.java 19 Oct 2004 21:38:55 -0000      1.32
  @@ -693,7 +693,7 @@
           started = false;
   
           // Expire all active sessions
  -        if ( this.getExpireSessionsOnShutdown() ) {
  +        {
               log.info("Expiring sessions upon shutdown");
               Session sessions[] = findSessions();
               for (int i = 0; i < sessions.length; i++) {
  @@ -701,7 +701,7 @@
                   if (!session.isValid())
                       continue;
                   try {
  -                    session.expire();
  +                    session.expire(true, this.getExpireSessionsOnShutdown());
                   }
                   catch (Throwable t) {
                       ;
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to