public class AccessEvent extends Object implements 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) |
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 void setThreadName(String threadName)
setThreadName
in interface IAccessEvent
threadName
- The threadName to set.public String getThreadName()
getThreadName
in interface IAccessEvent
public String getRequestURI()
getRequestURI
in interface IAccessEvent
public String getQueryString()
getQueryString
in interface IAccessEvent
public String getRequestURL()
getRequestURL
in interface IAccessEvent
public String getRemoteHost()
getRemoteHost
in interface IAccessEvent
public String getRemoteUser()
getRemoteUser
in interface IAccessEvent
public String getProtocol()
getProtocol
in interface IAccessEvent
public String getMethod()
getMethod
in interface IAccessEvent
public String getSessionID()
getSessionID
in interface IAccessEvent
public String getServerName()
getServerName
in interface IAccessEvent
public String getRemoteAddr()
getRemoteAddr
in interface IAccessEvent
public String getRequestHeader(String key)
getRequestHeader
in interface IAccessEvent
public Enumeration<String> getRequestHeaderNames()
getRequestHeaderNames
in interface IAccessEvent
public Map<String,String> getRequestHeaderMap()
getRequestHeaderMap
in interface IAccessEvent
public void buildRequestHeaderMap()
public void buildRequestParameterMap()
public Map<String,String[]> getRequestParameterMap()
getRequestParameterMap
in interface IAccessEvent
public String getAttribute(String key)
getAttribute
in interface IAccessEvent
public String[] getRequestParameter(String key)
getRequestParameter
in interface IAccessEvent
public String getCookie(String key)
getCookie
in interface IAccessEvent
public long getContentLength()
getContentLength
in interface IAccessEvent
public int getStatusCode()
getStatusCode
in interface IAccessEvent
public long getElapsedSeconds()
IAccessEvent
getElapsedSeconds
in interface IAccessEvent
public long getElapsedTime()
IAccessEvent
getElapsedTime
in interface IAccessEvent
public String getRequestContent()
getRequestContent
in interface IAccessEvent
public String getResponseContent()
getResponseContent
in interface IAccessEvent
public int getLocalPort()
getLocalPort
in interface IAccessEvent
public ServerAdapter getServerAdapter()
getServerAdapter
in interface IAccessEvent
public String getResponseHeader(String key)
getResponseHeader
in interface IAccessEvent
public Map<String,String> getResponseHeaderMap()
getResponseHeaderMap
in interface IAccessEvent
public List<String> getResponseHeaderNameList()
getResponseHeaderNameList
in interface IAccessEvent
public void prepareForDeferredProcessing()
prepareForDeferredProcessing
in interface DeferredProcessingAware
Copyright © 2005–2017 QOS.ch. All rights reserved.