billbarker    2002/06/04 20:39:15

  Modified:    src/share/org/apache/tomcat/core BaseInterceptor.java
                        Container.java
  Log:
  Adding the preInitCheck and postInitCheck methods to the API.
  
  As discussed on tomcat-dev.
  
  Revision  Changes    Path
  1.52      +14 -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.51
  retrieving revision 1.52
  diff -u -r1.51 -r1.52
  --- BaseInterceptor.java      17 Aug 2001 04:02:54 -0000      1.51
  +++ BaseInterceptor.java      5 Jun 2002 03:39:15 -0000       1.52
  @@ -547,6 +547,20 @@
       {
       }
   
  +    /** Setup before calling init.
  +     */
  +    public int preInitCheck( Request req, Handler sw )
  +     throws TomcatException
  +    {
  +     return 0;
  +    }
  +
  +    
  +    public int postInitCheck( Request req, Handler sw )
  +     throws TomcatException
  +    {
  +     return 0;
  +    }
       /** Servlet Destroy  notification
        */
       public void preServletDestroy( Context ctx, Handler sw )
  
  
  
  1.55      +5 -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.54
  retrieving revision 1.55
  diff -u -r1.54 -r1.55
  --- Container.java    30 Apr 2002 04:37:28 -0000      1.54
  +++ Container.java    5 Jun 2002 03:39:15 -0000       1.55
  @@ -415,7 +415,9 @@
       public static final int H_getInfo=14;
       public static final int H_setInfo=15;
       public static final int H_engineInit=16;
  -    public static final int H_COUNT=17;
  +    public static final int H_preInitCheck=17;
  +    public static final int H_postInitCheck=18;
  +    public static final int H_COUNT=19;
   
       private Hooks hooks=new Hooks();
       private BaseInterceptor hooksCache[][]=null;
  @@ -439,6 +441,8 @@
        hooks.registerHook( "getInfo", H_getInfo );
        hooks.registerHook( "setInfo", H_setInfo );
        hooks.registerHook( "engineInit", H_engineInit );
  +     hooks.registerHook( "preInitCheck", H_preInitCheck );
  +     hooks.registerHook( "postInitCheck", H_postInitCheck );
       }
   
       public Hooks getHooks() {
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to