Package io.grpc.netty
Class NettyServerHandler.WriteMonitoringFrameWriter
- java.lang.Object
-
- io.netty.handler.codec.http2.DecoratingHttp2FrameWriter
-
- io.grpc.netty.NettyServerHandler.WriteMonitoringFrameWriter
-
- All Implemented Interfaces:
io.netty.handler.codec.http2.Http2DataWriter,io.netty.handler.codec.http2.Http2FrameWriter,java.io.Closeable,java.lang.AutoCloseable
- Enclosing class:
- NettyServerHandler
private static class NettyServerHandler.WriteMonitoringFrameWriter extends io.netty.handler.codec.http2.DecoratingHttp2FrameWriter
-
-
Field Summary
Fields Modifier and Type Field Description private KeepAliveEnforcerkeepAliveEnforcer
-
Constructor Summary
Constructors Constructor Description WriteMonitoringFrameWriter(io.netty.handler.codec.http2.Http2FrameWriter delegate, KeepAliveEnforcer keepAliveEnforcer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.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)
-
-
-
Field Detail
-
keepAliveEnforcer
private final KeepAliveEnforcer keepAliveEnforcer
-
-
Constructor Detail
-
WriteMonitoringFrameWriter
public WriteMonitoringFrameWriter(io.netty.handler.codec.http2.Http2FrameWriter delegate, KeepAliveEnforcer keepAliveEnforcer)
-
-
Method Detail
-
writeData
public 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 interfaceio.netty.handler.codec.http2.Http2DataWriter- Overrides:
writeDatain classio.netty.handler.codec.http2.DecoratingHttp2FrameWriter
-
writeHeaders
public 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 interfaceio.netty.handler.codec.http2.Http2FrameWriter- Overrides:
writeHeadersin classio.netty.handler.codec.http2.DecoratingHttp2FrameWriter
-
writeHeaders
public 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 interfaceio.netty.handler.codec.http2.Http2FrameWriter- Overrides:
writeHeadersin classio.netty.handler.codec.http2.DecoratingHttp2FrameWriter
-
-