Class 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 Detail

      • PerfMonValve

        public PerfMonValve()
    • 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 interface org.apache.catalina.Valve
        Specified by:
        invoke in class org.apache.catalina.valves.ValveBase
        Throws:
        IOException
        javax.servlet.ServletException
      • start

        public void start()
                   throws org.apache.catalina.LifecycleException
        Specified by:
        start in interface org.apache.catalina.Lifecycle
        Throws:
        org.apache.catalina.LifecycleException
      • stop

        public void stop()
                  throws org.apache.catalina.LifecycleException
        Specified by:
        stop in interface org.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 interface org.apache.catalina.Lifecycle
      • getSkipTimerOnURLPattern

        public String getSkipTimerOnURLPattern()
      • setSkipTimerOnURLPattern

        public void setSkipTimerOnURLPattern​(String skipTimerOnURLPattern)
      • findLifecycleListeners

        public org.apache.catalina.LifecycleListener[] findLifecycleListeners()
        Specified by:
        findLifecycleListeners in interface org.apache.catalina.Lifecycle
      • removeLifecycleListener

        public void removeLifecycleListener​(org.apache.catalina.LifecycleListener listener)
        Specified by:
        removeLifecycleListener in interface org.apache.catalina.Lifecycle