Package io.netty5.microbench.http2
Class NoopHttp2RemoteFlowController
- java.lang.Object
-
- io.netty5.microbench.http2.NoopHttp2RemoteFlowController
-
- All Implemented Interfaces:
io.netty5.handler.codec.http2.Http2FlowController,io.netty5.handler.codec.http2.Http2RemoteFlowController
public final class NoopHttp2RemoteFlowController extends Object implements io.netty5.handler.codec.http2.Http2RemoteFlowController
-
-
Field Summary
Fields Modifier and Type Field Description static NoopHttp2RemoteFlowControllerINSTANCE
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFlowControlled(io.netty5.handler.codec.http2.Http2Stream stream, io.netty5.handler.codec.http2.Http2RemoteFlowController.FlowControlled payload)io.netty5.channel.ChannelHandlerContextchannelHandlerContext()voidchannelHandlerContext(io.netty5.channel.ChannelHandlerContext ctx)voidchannelWritabilityChanged()booleanhasFlowControlled(io.netty5.handler.codec.http2.Http2Stream stream)voidincrementWindowSize(io.netty5.handler.codec.http2.Http2Stream stream, int delta)intinitialWindowSize()voidinitialWindowSize(int newWindowSize)booleanisWritable(io.netty5.handler.codec.http2.Http2Stream stream)voidlistener(io.netty5.handler.codec.http2.Http2RemoteFlowController.Listener listener)voidupdateDependencyTree(int childStreamId, int parentStreamId, short weight, boolean exclusive)intwindowSize(io.netty5.handler.codec.http2.Http2Stream stream)voidwritePendingBytes()
-
-
-
Field Detail
-
INSTANCE
public static final NoopHttp2RemoteFlowController 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
-
isWritable
public boolean isWritable(io.netty5.handler.codec.http2.Http2Stream stream)
- Specified by:
isWritablein interfaceio.netty5.handler.codec.http2.Http2RemoteFlowController
-
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
-
writePendingBytes
public void writePendingBytes() throws io.netty5.handler.codec.http2.Http2Exception- Specified by:
writePendingBytesin interfaceio.netty5.handler.codec.http2.Http2RemoteFlowController- Throws:
io.netty5.handler.codec.http2.Http2Exception
-
listener
public void listener(io.netty5.handler.codec.http2.Http2RemoteFlowController.Listener listener)
- Specified by:
listenerin interfaceio.netty5.handler.codec.http2.Http2RemoteFlowController
-
addFlowControlled
public void addFlowControlled(io.netty5.handler.codec.http2.Http2Stream stream, io.netty5.handler.codec.http2.Http2RemoteFlowController.FlowControlled payload)- Specified by:
addFlowControlledin interfaceio.netty5.handler.codec.http2.Http2RemoteFlowController
-
hasFlowControlled
public boolean hasFlowControlled(io.netty5.handler.codec.http2.Http2Stream stream)
- Specified by:
hasFlowControlledin interfaceio.netty5.handler.codec.http2.Http2RemoteFlowController
-
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
-
channelHandlerContext
public io.netty5.channel.ChannelHandlerContext channelHandlerContext()
- Specified by:
channelHandlerContextin interfaceio.netty5.handler.codec.http2.Http2RemoteFlowController
-
channelWritabilityChanged
public void channelWritabilityChanged() throws io.netty5.handler.codec.http2.Http2Exception- Specified by:
channelWritabilityChangedin interfaceio.netty5.handler.codec.http2.Http2RemoteFlowController- Throws:
io.netty5.handler.codec.http2.Http2Exception
-
updateDependencyTree
public void updateDependencyTree(int childStreamId, int parentStreamId, short weight, boolean exclusive)- Specified by:
updateDependencyTreein interfaceio.netty5.handler.codec.http2.Http2RemoteFlowController
-
-