You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by jf...@apache.org on 2003/01/11 03:50:07 UTC
cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/session LocalStrings.properties LocalStrings_fr.properties StandardSession.java
jfarcand 2003/01/10 18:50:06
Modified: catalina/src/share/org/apache/catalina/session
LocalStrings.properties LocalStrings_fr.properties
StandardSession.java
Log:
According to the javadocs for HttpSession.getLastAccessedTime(), and IllegalStateException will be thrown if the session has been invalidated.
PR: Bugzilla #15967
Revision Changes Path
1.3 +1 -0 jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/session/LocalStrings.properties
Index: LocalStrings.properties
===================================================================
RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/session/LocalStrings.properties,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- LocalStrings.properties 31 Dec 2002 12:54:04 -0000 1.2
+++ LocalStrings.properties 11 Jan 2003 02:50:06 -0000 1.3
@@ -39,6 +39,7 @@
standardSession.getAttribute.ise=getAttribute: Session already invalidated
standardSession.getAttributeNames.ise=getAttributeNames: Session already invalidated
standardSession.getCreationTime.ise=getCreationTime: Session already invalidated
+standardSession.getLastAccessedTime.ise=getLastAccessedTime: Session already invalidated
standardSession.getMaxInactiveInterval.ise=getMaxInactiveInterval: Session already invalidated
standardSession.getValueNames.ise=getAttributeNames: Session already invalidated
standardSession.notSerializable=Cannot serialize session attribute {0} for session {1}
1.3 +2 -0 jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/session/LocalStrings_fr.properties
Index: LocalStrings_fr.properties
===================================================================
RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/session/LocalStrings_fr.properties,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- LocalStrings_fr.properties 31 Dec 2002 12:54:04 -0000 1.2
+++ LocalStrings_fr.properties 11 Jan 2003 02:50:06 -0000 1.3
@@ -61,3 +61,5 @@
persistentManager.processSwaps=Recherche de sessions � basculer vers stockage (swap out), {0} sessions actives en m�moire
persistentManager.activeSession=La session {0} a �t� en attente durant {1} secondes
persistentManager.swapIn=Basculement depuis le stockage (swap in) de la session {0}
+
+standardSession.getLastAccessedTime.ise="getLastAccessedTime": Session d\u00E9j\u00E0 invalid\u00E9e
1.11 +8 -4 jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/session/StandardSession.java
Index: StandardSession.java
===================================================================
RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/session/StandardSession.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- StandardSession.java 31 Dec 2002 12:53:45 -0000 1.10
+++ StandardSession.java 11 Jan 2003 02:50:06 -0000 1.11
@@ -441,7 +441,11 @@
* a value associated with the session, do not affect the access time.
*/
public long getLastAccessedTime() {
+ if ( !isValid ) {
+ throw new IllegalStateException(
+ sm.getString("standardSession.getLastAccessedTime"));
+ }
return (this.lastAccessedTime);
}
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>