-
- All Implemented Interfaces:
public abstract class LogbackAccessEventSourceThe Logback-access event source. Represents the attributes of IAccessEvent by Kotlin properties, which helps to implement subclasses with Kotlin delegated properties (especially lazy).
-
-
Field Summary
Fields Modifier and Type Field Description private final HttpServletRequestrequestprivate final HttpServletResponseresponseprivate final ServerAdapterserverAdapterprivate final LongtimeStampprivate final LongelapsedTimeprivate final StringthreadNameprivate final StringserverNameprivate final IntegerlocalPortprivate final StringremoteAddrprivate final StringremoteHostprivate final StringremoteUserprivate final Stringprotocolprivate final Stringmethodprivate final StringrequestURIprivate final StringqueryStringprivate final StringrequestURLprivate final Map<String, String>requestHeaderMapprivate final Map<String, String>cookieMapprivate final Map<String, List<String>>requestParameterMapprivate final Map<String, String>attributeMapprivate final StringsessionIDprivate final StringrequestContentprivate final IntegerstatusCodeprivate final Map<String, String>responseHeaderMapprivate final LongcontentLengthprivate final StringresponseContent
-
Constructor Summary
Constructors Constructor Description LogbackAccessEventSource()
-
Method Summary
Modifier and Type Method Description abstract HttpServletRequestgetRequest()The value of IAccessEvent.getRequest. abstract HttpServletResponsegetResponse()The value of IAccessEvent.getResponse. abstract ServerAdaptergetServerAdapter()The value of IAccessEvent.getServerAdapter. abstract LonggetTimeStamp()The value of IAccessEvent.getTimeStamp. abstract LonggetElapsedTime()The value of IAccessEvent.getElapsedTime and IAccessEvent.getElapsedSeconds. abstract StringgetThreadName()The value of IAccessEvent.getThreadName. abstract StringgetServerName()The value of IAccessEvent.getServerName. abstract IntegergetLocalPort()The value of IAccessEvent.getLocalPort. abstract StringgetRemoteAddr()The value of IAccessEvent.getRemoteAddr. abstract StringgetRemoteHost()The value of IAccessEvent.getRemoteHost. abstract StringgetRemoteUser()The value of IAccessEvent.getRemoteUser. abstract StringgetProtocol()The value of IAccessEvent.getProtocol. abstract StringgetMethod()The value of IAccessEvent.getMethod. abstract StringgetRequestURI()The value of IAccessEvent.getRequestURI. abstract StringgetQueryString()The value of IAccessEvent.getQueryString. abstract StringgetRequestURL()The value of IAccessEvent.getRequestURL. abstract Map<String, String>getRequestHeaderMap()The value of IAccessEvent.getRequestHeaderMap, IAccessEvent.getRequestHeaderNames and IAccessEvent.getRequestHeader. abstract Map<String, String>getCookieMap()The value of IAccessEvent.getCookie. abstract Map<String, List<String>>getRequestParameterMap()The value of IAccessEvent.getRequestParameterMap and IAccessEvent.getRequestParameter. abstract Map<String, String>getAttributeMap()The value of IAccessEvent.getAttribute. abstract StringgetSessionID()The value of IAccessEvent.getSessionID. abstract StringgetRequestContent()The value of IAccessEvent.getRequestContent. abstract IntegergetStatusCode()The value of IAccessEvent.getStatusCode. abstract Map<String, String>getResponseHeaderMap()The value of IAccessEvent.getResponseHeaderMap, IAccessEvent.getResponseHeaderNameList and IAccessEvent.getResponseHeader. abstract LonggetContentLength()The value of IAccessEvent.getContentLength. abstract StringgetResponseContent()The value of IAccessEvent.getResponseContent. LogbackAccessEventSourcefix()Returns a serializable Logback-access event source with fixed evaluated values. -
-
Method Detail
-
getRequest
abstract HttpServletRequest getRequest()
The value of IAccessEvent.getRequest.
-
getResponse
abstract HttpServletResponse getResponse()
The value of IAccessEvent.getResponse.
-
getServerAdapter
abstract ServerAdapter getServerAdapter()
The value of IAccessEvent.getServerAdapter.
-
getTimeStamp
abstract Long getTimeStamp()
The value of IAccessEvent.getTimeStamp.
-
getElapsedTime
abstract Long getElapsedTime()
The value of IAccessEvent.getElapsedTime and IAccessEvent.getElapsedSeconds.
-
getThreadName
abstract String getThreadName()
The value of IAccessEvent.getThreadName.
-
getServerName
abstract String getServerName()
The value of IAccessEvent.getServerName.
-
getLocalPort
abstract Integer getLocalPort()
The value of IAccessEvent.getLocalPort.
-
getRemoteAddr
abstract String getRemoteAddr()
The value of IAccessEvent.getRemoteAddr.
-
getRemoteHost
abstract String getRemoteHost()
The value of IAccessEvent.getRemoteHost.
-
getRemoteUser
abstract String getRemoteUser()
The value of IAccessEvent.getRemoteUser.
-
getProtocol
abstract String getProtocol()
The value of IAccessEvent.getProtocol.
-
getRequestURI
abstract String getRequestURI()
The value of IAccessEvent.getRequestURI.
-
getQueryString
abstract String getQueryString()
The value of IAccessEvent.getQueryString.
-
getRequestURL
abstract String getRequestURL()
The value of IAccessEvent.getRequestURL.
-
getRequestHeaderMap
abstract Map<String, String> getRequestHeaderMap()
The value of IAccessEvent.getRequestHeaderMap, IAccessEvent.getRequestHeaderNames and IAccessEvent.getRequestHeader.
-
getCookieMap
abstract Map<String, String> getCookieMap()
The value of IAccessEvent.getCookie.
-
getRequestParameterMap
abstract Map<String, List<String>> getRequestParameterMap()
The value of IAccessEvent.getRequestParameterMap and IAccessEvent.getRequestParameter.
-
getAttributeMap
abstract Map<String, String> getAttributeMap()
The value of IAccessEvent.getAttribute.
-
getSessionID
abstract String getSessionID()
The value of IAccessEvent.getSessionID.
-
getRequestContent
abstract String getRequestContent()
The value of IAccessEvent.getRequestContent.
-
getStatusCode
abstract Integer getStatusCode()
The value of IAccessEvent.getStatusCode.
-
getResponseHeaderMap
abstract Map<String, String> getResponseHeaderMap()
The value of IAccessEvent.getResponseHeaderMap, IAccessEvent.getResponseHeaderNameList and IAccessEvent.getResponseHeader.
-
getContentLength
abstract Long getContentLength()
The value of IAccessEvent.getContentLength.
-
getResponseContent
abstract String getResponseContent()
The value of IAccessEvent.getResponseContent.
-
fix
LogbackAccessEventSource fix()
Returns a serializable Logback-access event source with fixed evaluated values.
-
-
-
-