## org.w3c.www.protocol.http
Class DebugFilter

    java.lang.Object
      |
      +--org.w3c.www.protocol.http.DebugFilter

public class DebugFilter
extends java.lang.Object
implements PropRequestFilter

A simple debug filter, that will dump traffic This filter will dump the outgoing request, and the incomming reply to the java process standard output.

Usefull for debugging !

Constructor Summary
`DebugFilter()`

Method Summary
`boolean` `exceptionFilter(Request request, HttpException ex)` This filter doesn't handle exceptions.
`Reply` `ingoingFilter(Request request)` The ingoing filter just dumps the request.
`void` `initialize(HttpManager manager)` PropRequestFilter implementation - Initialize the filter.
`Reply` `outgoingFilter(Request Request, Reply reply)` The outgoing filter just dumps the reply.
`void` `sync()` We do not maintain any in-memory cached state.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### DebugFilter

    public DebugFilter()

Method Detail

### exceptionFilter

    public boolean exceptionFilter(Request request,
                                   HttpException ex)

  This filter doesn't handle exceptions.
  Parameters:
    `request` - The request that triggered the exception.
    `ex` - The triggered exception.
  Returns:
    Always false.

### initialize

    public void initialize(HttpManager manager)

  PropRequestFilter implementation - Initialize the filter. Time to register ourself to the HttpManager.
  Specified by:
    initialize in interface PropRequestFilter
  Parameters:
    `manager` - The HTTP manager that is initializing ourself.

### ingoingFilter

    public Reply ingoingFilter(Request request)
                        throws HttpException

  The ingoing filter just dumps the request.
  Parameters:
    `request` - The request to be filtered.
  Throws:
    HttpException - is never thrown.

### outgoingFilter

    public Reply outgoingFilter(Request Request,
                                Reply reply)
                         throws HttpException

  The outgoing filter just dumps the reply.
  Parameters:
    `request` - The request that is filtered.
    `reply` - The corresponding reply.
  Throws:
    HttpException - is never thrown.

### sync

    public void sync()

  We do not maintain any in-memory cached state.