Interface IAccessEvent

  • All Superinterfaces:
    DeferredProcessingAware
    All Known Implementing Classes:
    AccessEvent

    public interface IAccessEvent
    extends DeferredProcessingAware
    The Access module's internal representation of logging events. When the logging component instance is called in the container to log then a AccessEvent instance is created. This instance is passed around to the different logback components.
    Author:
    Ceki Gülcü, Sébastien Pennec, Jörn Huxhorn
    • Method Detail

      • getRequest

        javax.servlet.http.HttpServletRequest getRequest()
        Returns the underlying HttpServletRequest. After serialization the returned value will be null.
        Returns:
      • getResponse

        javax.servlet.http.HttpServletResponse getResponse()
        Returns the underlying HttpServletResponse. After serialization the returned value will be null.
        Returns:
      • getTimeStamp

        long getTimeStamp()
        The number of milliseconds elapsed from 1/1/1970 until logging event was created.
      • getElapsedTime

        long getElapsedTime()
        The time elapsed between receiving the request and logging it in milliseconds.
      • getElapsedSeconds

        long getElapsedSeconds()
        The number of seconds elapsed between receiving the request and logging it.
      • getRequestURI

        java.lang.String getRequestURI()
      • getRequestURL

        java.lang.String getRequestURL()
        The first line of the request.
      • getRemoteHost

        java.lang.String getRemoteHost()
      • getRemoteUser

        java.lang.String getRemoteUser()
      • getProtocol

        java.lang.String getProtocol()
      • getMethod

        java.lang.String getMethod()
      • getServerName

        java.lang.String getServerName()
      • getSessionID

        java.lang.String getSessionID()
      • setThreadName

        void setThreadName​(java.lang.String threadName)
      • getThreadName

        java.lang.String getThreadName()
      • getQueryString

        java.lang.String getQueryString()
      • getRemoteAddr

        java.lang.String getRemoteAddr()
      • getRequestHeader

        java.lang.String getRequestHeader​(java.lang.String key)
      • getRequestHeaderNames

        java.util.Enumeration<java.lang.String> getRequestHeaderNames()
      • getRequestHeaderMap

        java.util.Map<java.lang.String,​java.lang.String> getRequestHeaderMap()
      • getRequestParameterMap

        java.util.Map<java.lang.String,​java.lang.String[]> getRequestParameterMap()
      • getAttribute

        java.lang.String getAttribute​(java.lang.String key)
      • getRequestParameter

        java.lang.String[] getRequestParameter​(java.lang.String key)
      • getCookie

        java.lang.String getCookie​(java.lang.String key)
      • getContentLength

        long getContentLength()
      • getStatusCode

        int getStatusCode()
      • getRequestContent

        java.lang.String getRequestContent()
      • getResponseContent

        java.lang.String getResponseContent()
      • getLocalPort

        int getLocalPort()
      • getResponseHeader

        java.lang.String getResponseHeader​(java.lang.String key)
      • getResponseHeaderMap

        java.util.Map<java.lang.String,​java.lang.String> getResponseHeaderMap()
      • getResponseHeaderNameList

        java.util.List<java.lang.String> getResponseHeaderNameList()