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: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>