    All Packages  Class Hierarchy  This Package  Previous  Next  Index

# Class w3c.www.protocol.http.DebugFilter

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

public class DebugFilter
extends 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 !

##

DebugFilter()

##

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

##

DebugFilter

     public DebugFilter()

##

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.

  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.

    All Packages  Class Hierarchy  This Package  Previous  Next  Index