remm        2003/12/22 01:28:50

  Modified:    catalina/src/share/org/apache/catalina/core
                        ApplicationHttpRequest.java
  Log:
  - Improve creation of cross context sessions:
    - they will now timeout correctly
    - they will appear as new when created
  
  Revision  Changes    Path
  1.14      +9 -5      
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/ApplicationHttpRequest.java
  
  Index: ApplicationHttpRequest.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/ApplicationHttpRequest.java,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- ApplicationHttpRequest.java       16 Sep 2003 18:56:35 -0000      1.13
  +++ ApplicationHttpRequest.java       22 Dec 2003 09:28:50 -0000      1.14
  @@ -544,8 +544,12 @@
                   }
                   if (localSession == null) {
                       localSession = context.getManager().createEmptySession();
  -                    localSession.setId(other.getId());
  +                    localSession.setNew(true);
                       localSession.setValid(true);
  +                    localSession.setCreationTime(System.currentTimeMillis());
  +                    localSession.setMaxInactiveInterval
  +                        (context.getManager().getMaxInactiveInterval());
  +                    localSession.setId(other.getId());
                   }
                   session = localSession.getSession();
                   return session;
  
  
  

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

Reply via email to