remm        2002/11/25 13:04:42

  Modified:    coyote/src/java/org/apache/coyote/tomcat5 CoyoteRequest.java
  Log:
  - Add methods to optimize valves and filters processing (more optimization of
    the filter part coming).
  
  Revision  Changes    Path
  1.9       +50 -4     
jakarta-tomcat-connectors/coyote/src/java/org/apache/coyote/tomcat5/CoyoteRequest.java
  
  Index: CoyoteRequest.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/coyote/src/java/org/apache/coyote/tomcat5/CoyoteRequest.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- CoyoteRequest.java        24 Nov 2002 11:56:15 -0000      1.8
  +++ CoyoteRequest.java        25 Nov 2002 21:04:42 -0000      1.9
  @@ -84,6 +84,7 @@
   import java.util.Map;
   import java.util.TreeMap;
   
  +import javax.servlet.FilterChain;
   import javax.servlet.RequestDispatcher;
   import javax.servlet.ServletContext;
   import javax.servlet.ServletException;
  @@ -111,6 +112,7 @@
   import org.apache.catalina.Manager;
   import org.apache.catalina.Realm;
   import org.apache.catalina.Session;
  +import org.apache.catalina.ValveContext;
   import org.apache.catalina.Wrapper;
   
   import org.apache.catalina.util.Enumerator;
  @@ -482,6 +484,28 @@
   
   
       /**
  +     * Filter chain associated with the request.
  +     */
  +    protected FilterChain filterChain = null;
  +
  +    /**
  +     * Get filter chain associated with the request.
  +     */
  +    public FilterChain getFilterChain() {
  +        return (this.filterChain);
  +    }
  +
  +    /**
  +     * Set filter chain associated with the request.
  +     * 
  +     * @param filterChain new filter chain
  +     */
  +    public void setFilterChain(FilterChain filterChain) {
  +        this.filterChain = filterChain;
  +    }
  +
  +
  +    /**
        * Descriptive information about this Request implementation.
        */
       protected static final String info =
  @@ -572,6 +596,28 @@
        */
       public void setStream(InputStream stream) {
           // Ignore
  +    }
  +
  +
  +    /**
  +     * The valve context associated with this request.
  +     */
  +    protected ValveContext valveContext = null;
  +
  +    /**
  +     * Get valve context.
  +     */
  +    public ValveContext getValveContext() {
  +        return (this.valveContext);
  +    }
  +
  +    /**
  +     * Set valve context.
  +     * 
  +     * @param valveContext New valve context object
  +     */
  +    public void setValveContext(ValveContext valveContext) {
  +        this.valveContext = valveContext;
       }
   
   
  
  
  

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

Reply via email to