craigmcc    00/10/21 06:21:22

  Modified:    webapps/examples/WEB-INF/classes/filters ExampleFilter.java
                        RequestDumperFilter.java
  Log:
  Begin dealing with the mountain of API changes recently checked in to
  the 2.3/1.2 branch of jakarta-servletapi.
  
  The example filters have been modified so that they compile clean, but
  nothing will work again until the corresponding changes happen to the
  Catalina core classes.
  
  Revision  Changes    Path
  1.2       +10 -6     
jakarta-tomcat-4.0/webapps/examples/WEB-INF/classes/filters/ExampleFilter.java
  
  Index: ExampleFilter.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-4.0/webapps/examples/WEB-INF/classes/filters/ExampleFilter.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- ExampleFilter.java        2000/08/22 04:10:20     1.1
  +++ ExampleFilter.java        2000/10/21 13:21:22     1.2
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-tomcat-4.0/webapps/examples/WEB-INF/classes/filters/ExampleFilter.java,v
 1.1 2000/08/22 04:10:20 craigmcc Exp $
  - * $Revision: 1.1 $
  - * $Date: 2000/08/22 04:10:20 $
  + * $Header: 
/home/cvs/jakarta-tomcat-4.0/webapps/examples/WEB-INF/classes/filters/ExampleFilter.java,v
 1.2 2000/10/21 13:21:22 craigmcc Exp $
  + * $Revision: 1.2 $
  + * $Date: 2000/10/21 13:21:22 $
    *
    * ====================================================================
    *
  @@ -67,6 +67,7 @@
   
   import java.io.IOException;
   import javax.servlet.Filter;
  +import javax.servlet.FilterChain;
   import javax.servlet.FilterConfig;
   import javax.servlet.ServletContext;
   import javax.servlet.ServletException;
  @@ -88,7 +89,7 @@
    * </ul>
    *
    * @author Craig McClanahan
  - * @version $Revision: 1.1 $ $Date: 2000/08/22 04:10:20 $
  + * @version $Revision: 1.2 $ $Date: 2000/10/21 13:21:22 $
    */
   
   public final class ExampleFilter implements Filter {
  @@ -119,11 +120,13 @@
        *
        * @param request The servlet request we are processing
        * @param result The servlet response we are creating
  +     * @param chain The filter chain we are processing
        *
        * @exception IOException if an input/output error occurs
        * @exception ServletException if a servlet error occurs
        */
  -    public void doFilter(ServletRequest request, ServletResponse response)
  +    public void doFilter(ServletRequest request, ServletResponse response,
  +                         FilterChain chain)
        throws IOException, ServletException {
   
        // Store ourselves as a request attribute (if requested)
  @@ -132,8 +135,9 @@
   
        // Time and log the subsequent processing
        long startTime = System.currentTimeMillis();
  -     Filter next = filterConfig.getNext();
  -     next.doFilter(request, response);
  +//   Filter next = filterConfig.getNext();
  +//   next.doFilter(request, response);
  +        chain.doFilter(request, response);
        long stopTime = System.currentTimeMillis();
        filterConfig.getServletContext().log
            (this.toString() + ": " + (stopTime - startTime) +
  
  
  
  1.2       +10 -6     
jakarta-tomcat-4.0/webapps/examples/WEB-INF/classes/filters/RequestDumperFilter.java
  
  Index: RequestDumperFilter.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-4.0/webapps/examples/WEB-INF/classes/filters/RequestDumperFilter.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- RequestDumperFilter.java  2000/09/14 00:49:12     1.1
  +++ RequestDumperFilter.java  2000/10/21 13:21:22     1.2
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-tomcat-4.0/webapps/examples/WEB-INF/classes/filters/RequestDumperFilter.java,v
 1.1 2000/09/14 00:49:12 craigmcc Exp $
  - * $Revision: 1.1 $
  - * $Date: 2000/09/14 00:49:12 $
  + * $Header: 
/home/cvs/jakarta-tomcat-4.0/webapps/examples/WEB-INF/classes/filters/RequestDumperFilter.java,v
 1.2 2000/10/21 13:21:22 craigmcc Exp $
  + * $Revision: 1.2 $
  + * $Date: 2000/10/21 13:21:22 $
    *
    * ====================================================================
    *
  @@ -72,6 +72,7 @@
   import java.util.Enumeration;
   import java.util.Locale;
   import javax.servlet.Filter;
  +import javax.servlet.FilterChain;
   import javax.servlet.FilterConfig;
   import javax.servlet.ServletContext;
   import javax.servlet.ServletException;
  @@ -88,7 +89,7 @@
    * to assist in debugging problems.
    *
    * @author Craig McClanahan
  - * @version $Revision: 1.1 $ $Date: 2000/09/14 00:49:12 $
  + * @version $Revision: 1.2 $ $Date: 2000/10/21 13:21:22 $
    */
   
   public final class RequestDumperFilter implements Filter {
  @@ -113,11 +114,13 @@
        *
        * @param request The servlet request we are processing
        * @param result The servlet response we are creating
  +     * @param chain The filter chain we are processing
        *
        * @exception IOException if an input/output error occurs
        * @exception ServletException if a servlet error occurs
        */
  -    public void doFilter(ServletRequest request, ServletResponse response)
  +    public void doFilter(ServletRequest request, ServletResponse response,
  +                         FilterChain chain)
        throws IOException, ServletException {
   
           if (filterConfig == null)
  @@ -196,8 +199,9 @@
        filterConfig.getServletContext().log(sw.getBuffer().toString());
   
        // Pass control on to the next filter
  -     Filter next = filterConfig.getNext();
  -     next.doFilter(request, response);
  +//   Filter next = filterConfig.getNext();
  +//   next.doFilter(request, response);
  +        chain.doFilter(request, response);
   
       }
   
  
  
  

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

Reply via email to