Package io.netty.handler.codec.http2
Class DefaultHttp2ConnectionEncoder.FlowControlledBase
- java.lang.Object
-
- io.netty.handler.codec.http2.DefaultHttp2ConnectionEncoder.FlowControlledBase
-
- All Implemented Interfaces:
ChannelFutureListener
,Http2RemoteFlowController.FlowControlled
,GenericFutureListener<ChannelFuture>
,java.util.EventListener
- Enclosing class:
- DefaultHttp2ConnectionEncoder
public abstract class DefaultHttp2ConnectionEncoder.FlowControlledBase extends java.lang.Object implements Http2RemoteFlowController.FlowControlled, ChannelFutureListener
Common base type for payloads to deliver via flow-control.
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
endOfStream
protected int
padding
protected ChannelPromise
promise
protected Http2Stream
stream
-
Fields inherited from interface io.netty.channel.ChannelFutureListener
CLOSE, CLOSE_ON_FAILURE, FIRE_EXCEPTION_ON_FAILURE
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
operationComplete(ChannelFuture future)
Invoked when the operation associated with theFuture
has been completed.void
writeComplete()
Called after this object has been successfully written.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.netty.handler.codec.http2.Http2RemoteFlowController.FlowControlled
error, merge, size, write
-
-
-
-
Field Detail
-
stream
protected final Http2Stream stream
-
promise
protected ChannelPromise promise
-
endOfStream
protected boolean endOfStream
-
padding
protected int padding
-
-
Method Detail
-
writeComplete
public void writeComplete()
Description copied from interface:Http2RemoteFlowController.FlowControlled
Called after this object has been successfully written.The
Http2RemoteFlowController
will make exactly one call to either this method orHttp2RemoteFlowController.FlowControlled.error(ChannelHandlerContext, Throwable)
.- Specified by:
writeComplete
in interfaceHttp2RemoteFlowController.FlowControlled
-
operationComplete
public void operationComplete(ChannelFuture future) throws java.lang.Exception
Description copied from interface:GenericFutureListener
Invoked when the operation associated with theFuture
has been completed.- Specified by:
operationComplete
in interfaceGenericFutureListener<ChannelFuture>
- Parameters:
future
- the sourceFuture
which called this callback- Throws:
java.lang.Exception
-
-