java.lang.Object
org.enhydra.servlet.filter.Filter
org.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 $
| Fields inherited from class org.enhydra.servlet.filter.Filter |
|
| Methods inherited from class org.enhydra.servlet.filter.Filter |
getDescription, getDestroyInterceptor, getInitInterceptor, getServiceInterceptor, registerInterceptors, setDescription, setDestroyInterceptor, setInitInterceptor, setServiceInterceptor, toString, unregisterInterceptors |
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.
ServletRecorderFilter
public ServletRecorderFilter(DebugManager debugManager,
boolean saveResponseData,
java.lang.String servletName)
- Construct a new recording tranaction filter.
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.