com.ibm.websphere.servlet.event

Class ServletInvocationEvent

  • All Implemented Interfaces:
    java.io.Serializable


    public abstract class ServletInvocationEvent
    extends ServletEvent
    Event that reports information about a servlet invocation. IBM
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      protected static java.util.logging.Logger logger 
      • Fields inherited from class java.util.EventObject

        source
    • Constructor Summary

      Constructors 
      Constructor and Description
      ServletInvocationEvent(java.lang.Object source, javax.servlet.ServletContext context, java.lang.String servletName, java.lang.String servletClassName, javax.servlet.ServletRequest req, javax.servlet.ServletResponse resp)
      ServletInvocationEvent constructor
    • Method Summary

      Methods 
      Modifier and Type Method and Description
      javax.servlet.http.HttpServletRequest getRequest()
      Get the request used for the servlet invocation.
      java.lang.String getRequestURL()
      Get the URL of this invocation.
      javax.servlet.http.HttpServletResponse getResponse()
      Get the response used for the servlet invocation.
      abstract long getResponseTime()
      Get the amount of time it took the servlet generate its response.
      void setRequest(javax.servlet.http.HttpServletRequest req) 
      void setResponse(javax.servlet.http.HttpServletResponse res) 
      • Methods inherited from class java.util.EventObject

        getSource, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • logger

        protected static java.util.logging.Logger logger
    • Constructor Detail

      • ServletInvocationEvent

        public ServletInvocationEvent(java.lang.Object source,
                              javax.servlet.ServletContext context,
                              java.lang.String servletName,
                              java.lang.String servletClassName,
                              javax.servlet.ServletRequest req,
                              javax.servlet.ServletResponse resp)
        ServletInvocationEvent constructor
    • Method Detail

      • getRequestURL

        public java.lang.String getRequestURL()
        Get the URL of this invocation.
      • getResponseTime

        public abstract long getResponseTime()
        Get the amount of time it took the servlet generate its response. This time is based on the the difference between the start and finish time of the service method. This property is only useful after the service method of the servlet has finished execution, otherwise it returns -1.
      • getRequest

        public javax.servlet.http.HttpServletRequest getRequest()
        Get the request used for the servlet invocation.
      • getResponse

        public javax.servlet.http.HttpServletResponse getResponse()
        Get the response used for the servlet invocation.
      • setRequest

        public void setRequest(javax.servlet.http.HttpServletRequest req)
      • setResponse

        public void setResponse(javax.servlet.http.HttpServletResponse res)
IBM WebSphere Application ServerTM
Release 8.5