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