fhanik 2005/03/03 06:06:37
Modified: modules/cluster/src/share/org/apache/catalina/cluster/session
DeltaManager.java DeltaSession.java
Log:
Make sure the delta request is initated properly, fix thanks to Tkayuki
Kaneko, JP
Revision Changes Path
1.41 +2 -1
jakarta-tomcat-catalina/modules/cluster/src/share/org/apache/catalina/cluster/session/DeltaManager.java
Index: DeltaManager.java
===================================================================
RCS file:
/home/cvs/jakarta-tomcat-catalina/modules/cluster/src/share/org/apache/catalina/cluster/session/DeltaManager.java,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -r1.40 -r1.41
--- DeltaManager.java 15 Feb 2005 09:25:04 -0000 1.40
+++ DeltaManager.java 3 Mar 2005 14:06:36 -0000 1.41
@@ -409,6 +409,7 @@
//make sure that the session gets ready to expire if
// needed
session.setAccessCount(0);
+ session.resetDeltaRequest();
sessions.put(session.getId(), session);
}
} catch (ClassNotFoundException e) {
1.30 +4 -2
jakarta-tomcat-catalina/modules/cluster/src/share/org/apache/catalina/cluster/session/DeltaSession.java
Index: DeltaSession.java
===================================================================
RCS file:
/home/cvs/jakarta-tomcat-catalina/modules/cluster/src/share/org/apache/catalina/cluster/session/DeltaSession.java,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- DeltaSession.java 11 Feb 2005 19:43:51 -0000 1.29
+++ DeltaSession.java 3 Mar 2005 14:06:36 -0000 1.30
@@ -97,7 +97,7 @@
super();
this.manager = manager;
-
+ this.resetDeltaRequest();
}
// ----------------------------------------------------- Instance
Variables
@@ -350,6 +350,8 @@
if (manager != null)
manager.add(this);
tellNew();
+ if ( deltaRequest == null ) resetDeltaRequest();
+ else deltaRequest.setSessionId(id);
}
/**
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]