remm 2002/12/05 06:05:22 Modified: catalina/src/share/org/apache/catalina/cluster JGManager.java Log: - Allow specifying the implementation class for sessions when deserializing (obviously, JG doesn't like StandardSession instances). Revision Changes Path 1.2 +12 -3 jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/cluster/JGManager.java Index: JGManager.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/cluster/JGManager.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- JGManager.java 5 Dec 2002 12:25:09 -0000 1.1 +++ JGManager.java 5 Dec 2002 14:05:22 -0000 1.2 @@ -66,6 +66,7 @@ import org.apache.catalina.Session; import org.apache.catalina.realm.GenericPrincipal; import org.apache.catalina.session.StandardManager; +import org.apache.catalina.session.StandardSession; import org.apache.catalina.util.CustomObjectInputStream; import org.javagroups.stack.IpAddress; @@ -132,6 +133,14 @@ return; } this.cluster = cluster; + } + + + /** + * Get new session class to be used in the doLoad() method. + */ + protected StandardSession getNewSession() { + return new ReplicatedSession(this); }
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>