|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectch.qos.logback.access.spi.AccessEvent
public class AccessEvent
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.
Field Summary |
---|
Fields inherited from interface ch.qos.logback.access.spi.IAccessEvent |
---|
NA, SENTINEL |
Constructor Summary | |
---|---|
AccessEvent(javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse,
ServerAdapter adapter)
|
Method Summary | |
---|---|
void |
buildRequestHeaderMap()
|
void |
buildRequestParameterMap()
|
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. |
void |
prepareForDeferredProcessing()
|
void |
setTimeStamp(long timeStamp)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AccessEvent(javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse, ServerAdapter adapter)
Method Detail |
---|
public javax.servlet.http.HttpServletRequest getRequest()
getRequest
in interface IAccessEvent
public javax.servlet.http.HttpServletResponse getResponse()
getResponse
in interface IAccessEvent
public long getTimeStamp()
IAccessEvent
getTimeStamp
in interface IAccessEvent
public void setTimeStamp(long timeStamp)
public java.lang.String getRequestURI()
getRequestURI
in interface IAccessEvent
public java.lang.String getRequestURL()
getRequestURL
in interface IAccessEvent
public java.lang.String getRemoteHost()
getRemoteHost
in interface IAccessEvent
public java.lang.String getRemoteUser()
getRemoteUser
in interface IAccessEvent
public java.lang.String getProtocol()
getProtocol
in interface IAccessEvent
public java.lang.String getMethod()
getMethod
in interface IAccessEvent
public java.lang.String getServerName()
getServerName
in interface IAccessEvent
public java.lang.String getRemoteAddr()
getRemoteAddr
in interface IAccessEvent
public java.lang.String getRequestHeader(java.lang.String key)
getRequestHeader
in interface IAccessEvent
public java.util.Enumeration getRequestHeaderNames()
getRequestHeaderNames
in interface IAccessEvent
public java.util.Map<java.lang.String,java.lang.String> getRequestHeaderMap()
getRequestHeaderMap
in interface IAccessEvent
public void buildRequestHeaderMap()
public void buildRequestParameterMap()
public java.util.Map<java.lang.String,java.lang.String[]> getRequestParameterMap()
getRequestParameterMap
in interface IAccessEvent
public java.lang.String getAttribute(java.lang.String key)
getAttribute
in interface IAccessEvent
key
- public java.lang.String[] getRequestParameter(java.lang.String key)
getRequestParameter
in interface IAccessEvent
public java.lang.String getCookie(java.lang.String key)
getCookie
in interface IAccessEvent
public long getContentLength()
getContentLength
in interface IAccessEvent
public int getStatusCode()
getStatusCode
in interface IAccessEvent
public java.lang.String getRequestContent()
getRequestContent
in interface IAccessEvent
public java.lang.String getResponseContent()
getResponseContent
in interface IAccessEvent
public int getLocalPort()
getLocalPort
in interface IAccessEvent
public ServerAdapter getServerAdapter()
getServerAdapter
in interface IAccessEvent
public java.lang.String getResponseHeader(java.lang.String key)
getResponseHeader
in interface IAccessEvent
public java.util.Map<java.lang.String,java.lang.String> getResponseHeaderMap()
getResponseHeaderMap
in interface IAccessEvent
public java.util.List<java.lang.String> getResponseHeaderNameList()
getResponseHeaderNameList
in interface IAccessEvent
public void prepareForDeferredProcessing()
prepareForDeferredProcessing
in interface DeferredProcessingAware
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |