Class Http2AccessLogConnectionEncoder
java.lang.Object
io.netty.handler.codec.http2.DecoratingHttp2FrameWriter
io.netty.handler.codec.http2.DecoratingHttp2ConnectionEncoder
io.micronaut.http.server.netty.handler.accesslog.Http2AccessLogConnectionEncoder
- All Implemented Interfaces:
- io.netty.handler.codec.http2.Http2ConnectionEncoder,- io.netty.handler.codec.http2.Http2DataWriter,- io.netty.handler.codec.http2.Http2FrameWriter,- io.netty.handler.codec.http2.Http2SettingsReceivedConsumer,- Closeable,- AutoCloseable
@Internal
public final class Http2AccessLogConnectionEncoder
extends io.netty.handler.codec.http2.DecoratingHttp2ConnectionEncoder
Special 
Http2ConnectionEncoder that logs the response data.- Since:
- 4.4.2
- Author:
- Jonas Konrad
- 
Nested Class SummaryNested classes/interfaces inherited from interface io.netty.handler.codec.http2.Http2FrameWriterio.netty.handler.codec.http2.Http2FrameWriter.Configuration
- 
Constructor SummaryConstructorsConstructorDescriptionHttp2AccessLogConnectionEncoder(io.netty.handler.codec.http2.Http2ConnectionEncoder delegate, Http2AccessLogManager manager) 
- 
Method SummaryModifier and TypeMethodDescriptionio.netty.channel.ChannelFuturewriteData(io.netty.channel.ChannelHandlerContext ctx, int streamId, io.netty.buffer.ByteBuf data, int padding, boolean endStream, io.netty.channel.ChannelPromise promise) io.netty.channel.ChannelFuturewriteHeaders(io.netty.channel.ChannelHandlerContext ctx, int streamId, io.netty.handler.codec.http2.Http2Headers headers, int padding, boolean endStream, io.netty.channel.ChannelPromise promise) io.netty.channel.ChannelFuturewriteHeaders(io.netty.channel.ChannelHandlerContext ctx, int streamId, io.netty.handler.codec.http2.Http2Headers headers, int streamDependency, short weight, boolean exclusive, int padding, boolean endStream, io.netty.channel.ChannelPromise promise) Methods inherited from class io.netty.handler.codec.http2.DecoratingHttp2ConnectionEncoderconnection, consumeReceivedSettings, flowController, frameWriter, lifecycleManager, pollSentSettings, remoteSettingsMethods inherited from class io.netty.handler.codec.http2.DecoratingHttp2FrameWriterclose, configuration, writeFrame, writeGoAway, writePing, writePriority, writePushPromise, writeRstStream, writeSettings, writeSettingsAck, writeWindowUpdateMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.netty.handler.codec.http2.Http2ConnectionEncoderwriteFrameMethods inherited from interface io.netty.handler.codec.http2.Http2FrameWriterclose, configuration, writeGoAway, writePing, writePriority, writePushPromise, writeRstStream, writeSettings, writeSettingsAck, writeWindowUpdate
- 
Constructor Details- 
Http2AccessLogConnectionEncoderpublic Http2AccessLogConnectionEncoder(io.netty.handler.codec.http2.Http2ConnectionEncoder delegate, Http2AccessLogManager manager) 
 
- 
- 
Method Details- 
writeHeaderspublic io.netty.channel.ChannelFuture writeHeaders(io.netty.channel.ChannelHandlerContext ctx, int streamId, io.netty.handler.codec.http2.Http2Headers headers, int padding, boolean endStream, io.netty.channel.ChannelPromise promise) - Specified by:
- writeHeadersin interface- io.netty.handler.codec.http2.Http2FrameWriter
- Overrides:
- writeHeadersin class- io.netty.handler.codec.http2.DecoratingHttp2FrameWriter
 
- 
writeHeaderspublic io.netty.channel.ChannelFuture writeHeaders(io.netty.channel.ChannelHandlerContext ctx, int streamId, io.netty.handler.codec.http2.Http2Headers headers, int streamDependency, short weight, boolean exclusive, int padding, boolean endStream, io.netty.channel.ChannelPromise promise) - Specified by:
- writeHeadersin interface- io.netty.handler.codec.http2.Http2FrameWriter
- Overrides:
- writeHeadersin class- io.netty.handler.codec.http2.DecoratingHttp2FrameWriter
 
- 
writeDatapublic io.netty.channel.ChannelFuture writeData(io.netty.channel.ChannelHandlerContext ctx, int streamId, io.netty.buffer.ByteBuf data, int padding, boolean endStream, io.netty.channel.ChannelPromise promise) - Specified by:
- writeDatain interface- io.netty.handler.codec.http2.Http2DataWriter
- Overrides:
- writeDatain class- io.netty.handler.codec.http2.DecoratingHttp2FrameWriter
 
 
-