Top Description Fields Constructors Methods
reactor.netty.http.server.logging

pack-priv Class BaseAccessLogHandler

extends ChannelDuplexHandler
Class Inheritance
Known Direct Subclasses
reactor.netty.http.server.logging.AccessLogHandlerH1, reactor.netty.http.server.logging.AccessLogHandlerH2
Imports
io.netty.channel.ChannelDuplexHandler, .ChannelHandler, reactor.netty.http.server.HttpServerInfos, reactor.util.annotation.Nullable, java.net.InetSocketAddress, .SocketAddress, java.util.function.Function

ChannelHandler for access log.
Author
limaoning

Field Summary

Modifier and TypeField and Description
pack-priv final Function<AccessLogArgProvider, AccessLog>
pack-priv static final Function<AccessLogArgProvider, AccessLog>
pack-priv static final String

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv static String
applyAddress(SocketAddress socketAddress)

pack-priv final <T extends AbstractAccessLogArgProvider<T>> void
Inherited from io.netty.channel.ChannelDuplexHandler:
bindcloseconnectderegisterdisconnectflushreadwrite

Field Detail

accessLogback to summary
pack-priv final Function<AccessLogArgProvider, AccessLog> accessLog
DEFAULT_ACCESS_LOGback to summary
pack-priv static final Function<AccessLogArgProvider, AccessLog> DEFAULT_ACCESS_LOG
Annotations
@SuppressWarnings:deprecation
DEFAULT_LOG_FORMATback to summary
pack-priv static final String DEFAULT_LOG_FORMAT

Constructor Detail

BaseAccessLogHandlerback to summary
pack-priv BaseAccessLogHandler(Function<AccessLogArgProvider, AccessLog> accessLog)

Method Detail

applyAddressback to summary
pack-priv static String applyAddress(SocketAddress socketAddress)
applyServerInfosback to summary
pack-priv final <T extends AbstractAccessLogArgProvider<T>> void applyServerInfos(AbstractAccessLogArgProvider<T> accessLogArgs, HttpServerInfos serverInfos)