billbarker 2002/08/20 20:58:59 Modified: src/share/org/apache/tomcat/core BaseInterceptor.java Container.java Log: API changes to allow for saving session across Context reloading. Revision Changes Path 1.53 +8 -0 jakarta-tomcat/src/share/org/apache/tomcat/core/BaseInterceptor.java Index: BaseInterceptor.java =================================================================== RCS file: /home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/core/BaseInterceptor.java,v retrieving revision 1.52 retrieving revision 1.53 diff -u -r1.52 -r1.53 --- BaseInterceptor.java 5 Jun 2002 03:39:15 -0000 1.52 +++ BaseInterceptor.java 21 Aug 2002 03:58:59 -0000 1.53 @@ -472,7 +472,15 @@ throws TomcatException { } + /** Reload notification - called whenever a full reload is done. + This can be used to serialize sessions, log the event, + clone any resource that was class-loader dependent. + */ + public void copyContext(Request req, Context oldC, Context newC) + throws TomcatException + { + } // -------------------- Container ( or Location ) hooks --------------- /** Notify that certain properties are defined for a URL pattern. 1.56 +3 -1 jakarta-tomcat/src/share/org/apache/tomcat/core/Container.java Index: Container.java =================================================================== RCS file: /home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/core/Container.java,v retrieving revision 1.55 retrieving revision 1.56 diff -u -r1.55 -r1.56 --- Container.java 5 Jun 2002 03:39:15 -0000 1.55 +++ Container.java 21 Aug 2002 03:58:59 -0000 1.56 @@ -417,7 +417,8 @@ public static final int H_engineInit=16; public static final int H_preInitCheck=17; public static final int H_postInitCheck=18; - public static final int H_COUNT=19; + public static final int H_copyContext=19; + public static final int H_COUNT=20; private Hooks hooks=new Hooks(); private BaseInterceptor hooksCache[][]=null; @@ -443,6 +444,7 @@ hooks.registerHook( "engineInit", H_engineInit ); hooks.registerHook( "preInitCheck", H_preInitCheck ); hooks.registerHook( "postInitCheck", H_postInitCheck ); + hooks.registerHook( "copyContext", H_copyContext ); } public Hooks getHooks() {
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>