Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.enhydra.servlet.debug
Class ServletRecorderFilter  view ServletRecorderFilter download ServletRecorderFilter.java

java.lang.Object
  extended byorg.enhydra.servlet.filter.Filter
      extended byorg.enhydra.servlet.debug.ServletRecorderFilter

public class ServletRecorderFilter
extends org.enhydra.servlet.filter.Filter

Servlet transaction filter to record transaction for access via the DebugManager class.

Version:
$Revision: 1.4.2.2.2.1 $

Field Summary
private  DebugManager debugManager
          Debug manager that this object is associated with.
private static int nextId
          Next id number for all filters of this class.
private  boolean saveResponseData
          Should we save a copy of all the data written to the response?
private  java.lang.String servletName
          The name of the servlet we are watching.
private  java.lang.String symId
          Symbolic id of filter instance.
 
Fields inherited from class org.enhydra.servlet.filter.Filter
 
Constructor Summary
ServletRecorderFilter(DebugManager debugManager, boolean saveResponseData, java.lang.String servletName)
          Construct a new recording tranaction filter.
 
Method Summary
 java.lang.String getId()
          Get the symbolic id.
 org.enhydra.servlet.filter.RequestFilter wrapRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Get the RequestFilter for this Filter by wrapping the given Request.
 org.enhydra.servlet.filter.ResponseFilter wrapResponse(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Get the ResponseFilter for this Filter by wrapping the given Response.
 
Methods inherited from class org.enhydra.servlet.filter.Filter
getDescription, getDestroyInterceptor, getInitInterceptor, getServiceInterceptor, registerInterceptors, setDescription, setDestroyInterceptor, setInitInterceptor, setServiceInterceptor, toString, unregisterInterceptors
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

nextId

private static int nextId
Next id number for all filters of this class.


saveResponseData

private boolean saveResponseData
Should we save a copy of all the data written to the response?


debugManager

private DebugManager debugManager
Debug manager that this object is associated with.


servletName

private java.lang.String servletName
The name of the servlet we are watching.


symId

private java.lang.String symId
Symbolic id of filter instance.

Constructor Detail

ServletRecorderFilter

public ServletRecorderFilter(DebugManager debugManager,
                             boolean saveResponseData,
                             java.lang.String servletName)
Construct a new recording tranaction filter.

Method Detail

getId

public java.lang.String getId()
Get the symbolic id.


wrapRequest

public org.enhydra.servlet.filter.RequestFilter wrapRequest(javax.servlet.http.HttpServletRequest request,
                                                            javax.servlet.http.HttpServletResponse response)
Description copied from class: org.enhydra.servlet.filter.Filter
Get the RequestFilter for this Filter by wrapping the given Request.


wrapResponse

public org.enhydra.servlet.filter.ResponseFilter wrapResponse(javax.servlet.http.HttpServletRequest request,
                                                              javax.servlet.http.HttpServletResponse response)
Description copied from class: org.enhydra.servlet.filter.Filter
Get the ResponseFilter for this Filter by wrapping the given Response.