Top Fields Constructors Methods
reactor.netty5.http.server.logging

pack-priv final Class AccessLogArgProviderH1

extends AbstractAccessLogArgProvider<AccessLogArgProviderH1>
Class Inheritance
Imports
io.netty5.handler.codec.http.HttpRequest, .HttpResponse, reactor.util.annotation.Nullable, java.net.SocketAddress, java.util.Objects

Author
limaoning

Field Summary

Modifier and TypeField and Description
pack-priv HttpRequest
pack-priv HttpResponse
Inherited from reactor.netty5.http.server.logging.AbstractAccessLogArgProvider:
accessDateTimechunkedcontentLengthcookiesDATE_TIME_FORMATTERmethodMISSINGprotocolremoteAddressstartTimeuriuser

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv void
pack-priv AccessLogArgProviderH1
contentLength(long contentLength)

public AccessLogArgProviderH1
get()

Implements java.util.function.Supplier.get.

Gets a result.
pack-priv void
onRequest()

Overrides reactor.netty5.http.server.logging.AbstractAccessLogArgProvider.onRequest.

Initialize some fields (e.g. ZonedDateTime startTime).
pack-priv AccessLogArgProviderH1
public CharSequence
requestHeader(CharSequence
the request header name
name
)

Implements reactor.netty5.http.server.logging.AccessLogArgProvider.requestHeader.

Returns the value of a request header with the specified name or null is case such request header does not exist.
pack-priv AccessLogArgProviderH1
public CharSequence
responseHeader(CharSequence
the response header name
name
)

Implements reactor.netty5.http.server.logging.AccessLogArgProvider.responseHeader.

Returns the value of a response header with the specified name or null is case such response header does not exist.
public CharSequence
status()

Implements reactor.netty5.http.server.logging.AccessLogArgProvider.status.

Returns the response status, (e.g. 200).
Inherited from reactor.netty5.http.server.logging.AbstractAccessLogArgProvider:
accessDateTimechunkedcontentLengthcookiescookiesdurationincreaseContentLengthmethodprotocolremoteAddressuriuser

Field Detail

requestback to summary
pack-priv HttpRequest request
responseback to summary
pack-priv HttpResponse response

Constructor Detail

AccessLogArgProviderH1back to summary
pack-priv AccessLogArgProviderH1(SocketAddress remoteAddress)

Method Detail

clearback to summary
pack-priv void clear()

Overrides reactor.netty5.http.server.logging.AbstractAccessLogArgProvider.clear.

Doc from reactor.netty5.http.server.logging.AbstractAccessLogArgProvider.clear.

Remove non-final fields for reuse.

Annotations
@Override
contentLengthback to summary
pack-priv AccessLogArgProviderH1 contentLength(long contentLength)
getback to summary
public AccessLogArgProviderH1 get()

Implements java.util.function.Supplier.get.

Doc from java.util.function.Supplier.get.

Gets a result.

Returns:AccessLogArgProviderH1

a result

Annotations
@Override
onRequestback to summary
pack-priv void onRequest()

Overrides reactor.netty5.http.server.logging.AbstractAccessLogArgProvider.onRequest.

Doc from reactor.netty5.http.server.logging.AbstractAccessLogArgProvider.onRequest.

Initialize some fields (e.g. ZonedDateTime startTime). Should be called when a new request is received.

Annotations
@Override
requestback to summary
pack-priv AccessLogArgProviderH1 request(HttpRequest request)
requestHeaderback to summary
public CharSequence requestHeader(CharSequence name)

Implements reactor.netty5.http.server.logging.AccessLogArgProvider.requestHeader.

Doc from reactor.netty5.http.server.logging.AccessLogArgProvider.requestHeader.

Returns the value of a request header with the specified name or null is case such request header does not exist.

Parameters
name:CharSequence

the request header name

Returns:CharSequence

the value of the request header

Annotations
@Override
@Nullable
responseback to summary
pack-priv AccessLogArgProviderH1 response(HttpResponse response)
responseHeaderback to summary
public CharSequence responseHeader(CharSequence name)

Implements reactor.netty5.http.server.logging.AccessLogArgProvider.responseHeader.

Doc from reactor.netty5.http.server.logging.AccessLogArgProvider.responseHeader.

Returns the value of a response header with the specified name or null is case such response header does not exist.

Parameters
name:CharSequence

the response header name

Returns:CharSequence

the value of the response header

Annotations
@Override
@Nullable
statusback to summary
public CharSequence status()

Implements reactor.netty5.http.server.logging.AccessLogArgProvider.status.

Doc from reactor.netty5.http.server.logging.AccessLogArgProvider.status.

Returns the response status, (e.g. 200).

Returns:CharSequence

the response status

Annotations
@Override
@Nullable