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 KeepAliveEnforcer
keepAliveEnforcer
-
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.ChannelFuture
writeData(io.netty.channel.ChannelHandlerContext ctx, int streamId, io.netty.buffer.ByteBuf data, int padding, boolean endStream, io.netty.channel.ChannelPromise promise)
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)
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)
-
-
-
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:
writeData
in interfaceio.netty.handler.codec.http2.Http2DataWriter
- Overrides:
writeData
in 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:
writeHeaders
in interfaceio.netty.handler.codec.http2.Http2FrameWriter
- Overrides:
writeHeaders
in 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:
writeHeaders
in interfaceio.netty.handler.codec.http2.Http2FrameWriter
- Overrides:
writeHeaders
in classio.netty.handler.codec.http2.DecoratingHttp2FrameWriter
-
-