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

        String getRequestURI()
      • getRequestURL

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

        String getRemoteHost()
      • getRemoteUser

        String getRemoteUser()
      • getProtocol

        String getProtocol()
      • getMethod

        String getMethod()
      • getServerName

        String getServerName()
      • getSessionID

        String getSessionID()
      • setThreadName

        void setThreadName​(String threadName)
      • getThreadName

        String getThreadName()
      • getQueryString

        String getQueryString()
      • getRemoteAddr

        String getRemoteAddr()
      • getRequestParameter

        String[] getRequestParameter​(String key)
      • getContentLength

        long getContentLength()
      • getStatusCode

        int getStatusCode()
      • getRequestContent

        String getRequestContent()
      • getResponseContent

        String getResponseContent()
      • getLocalPort

        int getLocalPort()
      • getResponseHeader

        String getResponseHeader​(String key)
      • getResponseHeaderNameList

        List<String> getResponseHeaderNameList()