ch.qos.logback.access.spi
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

Field Summary
static java.lang.String NA
           
static int SENTINEL
           
 
Method Summary
 java.lang.String getAttribute(java.lang.String key)
          Attributes are not serialized
 long getContentLength()
           
 java.lang.String getCookie(java.lang.String key)
           
 int getLocalPort()
           
 java.lang.String getMethod()
           
 java.lang.String getProtocol()
           
 java.lang.String getRemoteAddr()
           
 java.lang.String getRemoteHost()
           
 java.lang.String getRemoteUser()
           
 javax.servlet.http.HttpServletRequest getRequest()
          Returns the underlying HttpServletRequest.
 java.lang.String getRequestContent()
           
 java.lang.String getRequestHeader(java.lang.String key)
           
 java.util.Map<java.lang.String,java.lang.String> getRequestHeaderMap()
           
 java.util.Enumeration getRequestHeaderNames()
           
 java.lang.String[] getRequestParameter(java.lang.String key)
           
 java.util.Map<java.lang.String,java.lang.String[]> getRequestParameterMap()
           
 java.lang.String getRequestURI()
           
 java.lang.String getRequestURL()
          The first line of the request.
 javax.servlet.http.HttpServletResponse getResponse()
          Returns the underlying HttpServletResponse.
 java.lang.String getResponseContent()
           
 java.lang.String getResponseHeader(java.lang.String key)
           
 java.util.Map<java.lang.String,java.lang.String> getResponseHeaderMap()
           
 java.util.List<java.lang.String> getResponseHeaderNameList()
           
 ServerAdapter getServerAdapter()
           
 java.lang.String getServerName()
           
 int getStatusCode()
           
 long getTimeStamp()
          The number of milliseconds elapsed from 1/1/1970 until logging event was created.
 
Methods inherited from interface ch.qos.logback.core.spi.DeferredProcessingAware
prepareForDeferredProcessing
 

Field Detail

NA

static final java.lang.String NA
See Also:
Constant Field Values

SENTINEL

static final int SENTINEL
See Also:
Constant Field Values
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.


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()

getRemoteAddr

java.lang.String getRemoteAddr()

getRequestHeader

java.lang.String getRequestHeader(java.lang.String key)

getRequestHeaderNames

java.util.Enumeration 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)
Attributes are not serialized

Parameters:
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()

getServerAdapter

ServerAdapter getServerAdapter()

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()


Copyright © 2005-2011 QOS.ch. All Rights Reserved.