Interface FlowControl.Inbound
- All Superinterfaces:
FlowControl
- Enclosing interface:
FlowControl
Inbound flow control used by HTTP/2 for backpressure.
-
Nested Class Summary
Nested classes/interfaces inherited from interface FlowControl
FlowControl.Inbound, FlowControl.OutboundModifier and TypeInterfaceDescriptionstatic interfaceInbound flow control used by HTTP/2 for backpressure.static interfaceOutbound flow control used by HTTP/2 for backpressure. -
Method Summary
Modifier and TypeMethodDescriptiondefault voidincrementStreamWindowSize(int increment) Increment only the stream window size.voidincrementWindowSize(int increment) Increment window size.Methods inherited from interface FlowControl
decrementWindowSize, getRemainingWindowSize, resetStreamWindowSizeModifier and TypeMethodDescriptionvoiddecrementWindowSize(int decrement) Decrement window size.intRemaining window size in bytes.voidresetStreamWindowSize(int size) Reset stream window size.
-
Method Details
-
incrementWindowSize
void incrementWindowSize(int increment) Increment window size.- Parameters:
increment- increment in bytes
-
incrementStreamWindowSize
default void incrementStreamWindowSize(int increment) Increment only the stream window size.This is used when connection-level credit has already been returned while buffering the frame, but the stream-level credit must remain withheld until the application consumes it.
- Parameters:
increment- increment in bytes
-