costin      2002/06/05 14:23:33

  Modified:    jk/java/org/apache/jk/core JkHandler.java WorkerEnv.java
  Log:
  A simple hack to allow jk components to be notified when other
  components are added.
  
  Revision  Changes    Path
  1.8       +8 -0      
jakarta-tomcat-connectors/jk/java/org/apache/jk/core/JkHandler.java
  
  Index: JkHandler.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/java/org/apache/jk/core/JkHandler.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- JkHandler.java    22 May 2002 23:52:13 -0000      1.7
  +++ JkHandler.java    5 Jun 2002 21:23:32 -0000       1.8
  @@ -148,4 +148,12 @@
       public String getProperty( String name ) {
           return properties.getProperty(name) ;
       }
  +
  +    /** Experimental, will be replaced. This allows handlers to be
  +     *  notified when other handlers are added.
  +     */
  +    public void addHandlerCallback( JkHandler w ) {
  +
  +    }
  +
   }
  
  
  
  1.8       +6 -0      
jakarta-tomcat-connectors/jk/java/org/apache/jk/core/WorkerEnv.java
  
  Index: WorkerEnv.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/java/org/apache/jk/core/WorkerEnv.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- WorkerEnv.java    18 Apr 2002 19:13:01 -0000      1.7
  +++ WorkerEnv.java    5 Jun 2002 21:23:32 -0000       1.8
  @@ -147,6 +147,12 @@
           handlersTable[handlerCount]=w;
           w.setId( handlerCount );
           handlerCount++;
  +
  +        // Notify all other handlers of the new one
  +        // XXX Could be a Coyote action ?
  +        for( int i=0; i< handlerCount ; i++ ) {
  +            handlersTable[i].addHandlerCallback( w );
  +        }
       }
   
       public final JkHandler getHandler( String name ) {
  
  
  

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

Reply via email to