Package io.netty5.microbench.http2
Class NoopHttp2LocalFlowController
- java.lang.Object
-
- io.netty5.microbench.http2.NoopHttp2LocalFlowController
-
- All Implemented Interfaces:
io.netty5.handler.codec.http2.Http2FlowController,io.netty5.handler.codec.http2.Http2LocalFlowController
public final class NoopHttp2LocalFlowController extends Object implements io.netty5.handler.codec.http2.Http2LocalFlowController
-
-
Field Summary
Fields Modifier and Type Field Description static NoopHttp2LocalFlowControllerINSTANCE
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidchannelHandlerContext(io.netty5.channel.ChannelHandlerContext ctx)booleanconsumeBytes(io.netty5.handler.codec.http2.Http2Stream stream, int numBytes)io.netty5.handler.codec.http2.Http2LocalFlowControllerframeWriter(io.netty5.handler.codec.http2.Http2FrameWriter frameWriter)voidincrementWindowSize(io.netty5.handler.codec.http2.Http2Stream stream, int delta)intinitialWindowSize()voidinitialWindowSize(int newWindowSize)intinitialWindowSize(io.netty5.handler.codec.http2.Http2Stream stream)voidreceiveFlowControlledFrame(io.netty5.handler.codec.http2.Http2Stream stream, io.netty5.buffer.api.Buffer data, int padding, boolean endOfStream)intunconsumedBytes(io.netty5.handler.codec.http2.Http2Stream stream)intwindowSize(io.netty5.handler.codec.http2.Http2Stream stream)
-
-
-
Field Detail
-
INSTANCE
public static final NoopHttp2LocalFlowController INSTANCE
-
-
Method Detail
-
initialWindowSize
public void initialWindowSize(int newWindowSize) throws io.netty5.handler.codec.http2.Http2Exception- Specified by:
initialWindowSizein interfaceio.netty5.handler.codec.http2.Http2FlowController- Throws:
io.netty5.handler.codec.http2.Http2Exception
-
initialWindowSize
public int initialWindowSize()
- Specified by:
initialWindowSizein interfaceio.netty5.handler.codec.http2.Http2FlowController
-
windowSize
public int windowSize(io.netty5.handler.codec.http2.Http2Stream stream)
- Specified by:
windowSizein interfaceio.netty5.handler.codec.http2.Http2FlowController
-
initialWindowSize
public int initialWindowSize(io.netty5.handler.codec.http2.Http2Stream stream)
- Specified by:
initialWindowSizein interfaceio.netty5.handler.codec.http2.Http2LocalFlowController
-
incrementWindowSize
public void incrementWindowSize(io.netty5.handler.codec.http2.Http2Stream stream, int delta) throws io.netty5.handler.codec.http2.Http2Exception- Specified by:
incrementWindowSizein interfaceio.netty5.handler.codec.http2.Http2FlowController- Throws:
io.netty5.handler.codec.http2.Http2Exception
-
receiveFlowControlledFrame
public void receiveFlowControlledFrame(io.netty5.handler.codec.http2.Http2Stream stream, io.netty5.buffer.api.Buffer data, int padding, boolean endOfStream) throws io.netty5.handler.codec.http2.Http2Exception- Specified by:
receiveFlowControlledFramein interfaceio.netty5.handler.codec.http2.Http2LocalFlowController- Throws:
io.netty5.handler.codec.http2.Http2Exception
-
consumeBytes
public boolean consumeBytes(io.netty5.handler.codec.http2.Http2Stream stream, int numBytes) throws io.netty5.handler.codec.http2.Http2Exception- Specified by:
consumeBytesin interfaceio.netty5.handler.codec.http2.Http2LocalFlowController- Throws:
io.netty5.handler.codec.http2.Http2Exception
-
unconsumedBytes
public int unconsumedBytes(io.netty5.handler.codec.http2.Http2Stream stream)
- Specified by:
unconsumedBytesin interfaceio.netty5.handler.codec.http2.Http2LocalFlowController
-
channelHandlerContext
public void channelHandlerContext(io.netty5.channel.ChannelHandlerContext ctx) throws io.netty5.handler.codec.http2.Http2Exception- Specified by:
channelHandlerContextin interfaceio.netty5.handler.codec.http2.Http2FlowController- Throws:
io.netty5.handler.codec.http2.Http2Exception
-
frameWriter
public io.netty5.handler.codec.http2.Http2LocalFlowController frameWriter(io.netty5.handler.codec.http2.Http2FrameWriter frameWriter)
- Specified by:
frameWriterin interfaceio.netty5.handler.codec.http2.Http2LocalFlowController
-
-