public class AccessEvent extends java.lang.Object implements java.io.Serializable, IAccessEvent
AccessEvent
instance is created. This instance is passed
around to the different logback components.NA, SENTINEL
Constructor and Description |
---|
AccessEvent(javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse,
ServerAdapter adapter) |
Modifier and Type | Method and Description |
---|---|
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) |
public AccessEvent(javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse, ServerAdapter adapter)
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
Copyright © 1999-2019 QOS.ch. All rights reserved