Package org.perfmon4j.extras.tomcat55
Class PerfMonValve
- java.lang.Object
-
- org.apache.catalina.valves.ValveBase
-
- org.perfmon4j.extras.tomcat55.PerfMonValve
-
- All Implemented Interfaces:
MBeanRegistration
,org.apache.catalina.Contained
,org.apache.catalina.Lifecycle
,org.apache.catalina.Valve
public class PerfMonValve extends org.apache.catalina.valves.ValveBase implements org.apache.catalina.Lifecycle
-
-
Constructor Summary
Constructors Constructor Description PerfMonValve()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addLifecycleListener(org.apache.catalina.LifecycleListener listener)
org.apache.catalina.LifecycleListener[]
findLifecycleListeners()
String
getAbortTimerOnURLPattern()
String
getBaseFilterCategory()
String
getPushCookiesOnNDC()
String
getPushSessionAttributesOnNDC()
String
getSkipTimerOnURLPattern()
void
invoke(org.apache.catalina.connector.Request request, org.apache.catalina.connector.Response response)
boolean
isAbortTimerOnImageResponse()
boolean
isAbortTimerOnRedirect()
boolean
isOutputRequestAndDuration()
boolean
isPushClientInfoOnNDC()
void
removeLifecycleListener(org.apache.catalina.LifecycleListener listener)
void
setAbortTimerOnImageResponse(boolean abortTimerOnImageResponse)
void
setAbortTimerOnRedirect(boolean abortTimerOnRedirect)
void
setAbortTimerOnURLPattern(String abortTimerOnURLPattern)
void
setBaseFilterCategory(String baseFilterCategory)
void
setOutputRequestAndDuration(boolean outputRequestAndDuration)
void
setPushClientInfoOnNDC(boolean pushClientInfoOnNDC)
void
setPushCookiesOnNDC(String pushCookiesOnNDC)
void
setPushSessionAttributesOnNDC(String pushSessionAttributesOnNDC)
void
setSkipTimerOnURLPattern(String skipTimerOnURLPattern)
void
start()
void
stop()
-
Methods inherited from class org.apache.catalina.valves.ValveBase
backgroundProcess, createObjectName, getContainer, getContainerName, getController, getDomain, getInfo, getNext, getObjectName, getParentName, postDeregister, postRegister, preDeregister, preRegister, setContainer, setController, setNext, setObjectName, toString
-
-
-
-
Method Detail
-
invoke
public void invoke(org.apache.catalina.connector.Request request, org.apache.catalina.connector.Response response) throws IOException, javax.servlet.ServletException
- Specified by:
invoke
in interfaceorg.apache.catalina.Valve
- Specified by:
invoke
in classorg.apache.catalina.valves.ValveBase
- Throws:
IOException
javax.servlet.ServletException
-
start
public void start() throws org.apache.catalina.LifecycleException
- Specified by:
start
in interfaceorg.apache.catalina.Lifecycle
- Throws:
org.apache.catalina.LifecycleException
-
stop
public void stop() throws org.apache.catalina.LifecycleException
- Specified by:
stop
in interfaceorg.apache.catalina.Lifecycle
- Throws:
org.apache.catalina.LifecycleException
-
getBaseFilterCategory
public String getBaseFilterCategory()
-
setBaseFilterCategory
public void setBaseFilterCategory(String baseFilterCategory)
-
isAbortTimerOnRedirect
public boolean isAbortTimerOnRedirect()
-
setAbortTimerOnRedirect
public void setAbortTimerOnRedirect(boolean abortTimerOnRedirect)
-
isAbortTimerOnImageResponse
public boolean isAbortTimerOnImageResponse()
-
setAbortTimerOnImageResponse
public void setAbortTimerOnImageResponse(boolean abortTimerOnImageResponse)
-
getAbortTimerOnURLPattern
public String getAbortTimerOnURLPattern()
-
isOutputRequestAndDuration
public boolean isOutputRequestAndDuration()
-
setOutputRequestAndDuration
public void setOutputRequestAndDuration(boolean outputRequestAndDuration)
-
setAbortTimerOnURLPattern
public void setAbortTimerOnURLPattern(String abortTimerOnURLPattern)
-
getPushCookiesOnNDC
public String getPushCookiesOnNDC()
-
setPushCookiesOnNDC
public void setPushCookiesOnNDC(String pushCookiesOnNDC)
-
getPushSessionAttributesOnNDC
public String getPushSessionAttributesOnNDC()
-
setPushSessionAttributesOnNDC
public void setPushSessionAttributesOnNDC(String pushSessionAttributesOnNDC)
-
isPushClientInfoOnNDC
public boolean isPushClientInfoOnNDC()
-
setPushClientInfoOnNDC
public void setPushClientInfoOnNDC(boolean pushClientInfoOnNDC)
-
addLifecycleListener
public void addLifecycleListener(org.apache.catalina.LifecycleListener listener)
- Specified by:
addLifecycleListener
in interfaceorg.apache.catalina.Lifecycle
-
getSkipTimerOnURLPattern
public String getSkipTimerOnURLPattern()
-
setSkipTimerOnURLPattern
public void setSkipTimerOnURLPattern(String skipTimerOnURLPattern)
-
findLifecycleListeners
public org.apache.catalina.LifecycleListener[] findLifecycleListeners()
- Specified by:
findLifecycleListeners
in interfaceorg.apache.catalina.Lifecycle
-
removeLifecycleListener
public void removeLifecycleListener(org.apache.catalina.LifecycleListener listener)
- Specified by:
removeLifecycleListener
in interfaceorg.apache.catalina.Lifecycle
-
-