public interface AccessLogArgProvider
Modifier and Type | Method and Description |
---|---|
long |
contentLength()
Returns the response content length.
|
long |
duration()
Returns the request/response duration.
|
java.lang.CharSequence |
method()
Returns the name of this method, (e.g.
|
java.lang.String |
protocol()
Returns the protocol version, (e.g.
|
java.net.SocketAddress |
remoteAddress()
Returns the address of the remote peer or
null in case of Unix Domain Sockets. |
java.lang.CharSequence |
requestHeader(java.lang.CharSequence name)
Returns the value of a request header with the specified name
or
null is case such request header does not exist. |
java.lang.CharSequence |
responseHeader(java.lang.CharSequence name)
Returns the value of a response header with the specified name
or
null is case such response header does not exist. |
java.lang.CharSequence |
status()
Returns the response status, (e.g.
|
java.lang.CharSequence |
uri()
Returns the requested URI, (e.g.
|
java.lang.String |
user()
Returns the user identifier.
|
java.lang.String |
zonedDateTime()
Returns the date-time string with a time-zone, (e.g.
|
@Nullable java.lang.String zonedDateTime()
@Nullable java.net.SocketAddress remoteAddress()
null
in case of Unix Domain Sockets.@Nullable java.lang.CharSequence method()
@Nullable java.lang.CharSequence uri()
@Nullable java.lang.String protocol()
@Nullable java.lang.String user()
@Nullable java.lang.CharSequence status()
long contentLength()
long duration()
@Nullable java.lang.CharSequence requestHeader(java.lang.CharSequence name)
null
is case such request header does not exist.name
- the request header name@Nullable java.lang.CharSequence responseHeader(java.lang.CharSequence name)
null
is case such response header does not exist.name
- the response header name