com.sun.jersey.api.client.filter
Class LoggingFilter

java.lang.Object
  extended by com.sun.jersey.api.client.filter.ClientFilter
      extended by com.sun.jersey.api.client.filter.LoggingFilter
All Implemented Interfaces:
ClientHandler

public class LoggingFilter
extends ClientFilter

A logging filter.

Author:
Paul.Sandoz@Sun.Com

Constructor Summary
LoggingFilter()
           
LoggingFilter(java.io.PrintStream loggingStream)
           
 
Method Summary
 ClientResponse handle(ClientRequest request)
          Handle a HTTP request as a ClientRequest and return the HTTP response as a ClientResponse.
 
Methods inherited from class com.sun.jersey.api.client.filter.ClientFilter
getNext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoggingFilter

public LoggingFilter()

LoggingFilter

public LoggingFilter(java.io.PrintStream loggingStream)
Method Detail

handle

public ClientResponse handle(ClientRequest request)
                      throws ClientHandlerException
Description copied from interface: ClientHandler
Handle a HTTP request as a ClientRequest and return the HTTP response as a ClientResponse.

Specified by:
handle in interface ClientHandler
Specified by:
handle in class ClientFilter
Parameters:
request - the HTTP request.
Returns:
the HTTP response.
Throws:
ClientHandlerException - if the client handler fails to process the request or response.


Copyright © 2008 Sun Microsystems, Inc. All Rights Reserved.