You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by re...@apache.org on 2003/12/22 10:28:50 UTC

cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core ApplicationHttpRequest.java

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: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org