| Modifier and Type | Class and Description |
|---|---|
| private static class | |
| private static class | DefaultHttp2StreamChannel.FlowControlledFrameSizeEstimator
Returns the flow-control size for DATA frames, and 9 for all other frames. |
| private static enum | DefaultHttp2StreamChannel.ReadStatus
The current status of the read-processing for a |
| Modifier and Type | Field and Description |
|---|---|
| private volatile boolean | |
| private volatile boolean | |
| private volatile int | |
| private static final AtomicIntegerFieldUpdater | |
| private volatile BufferAllocator | |
| private final ChannelId | |
| private boolean | |
| private final Promise | |
| private volatile int | |
| private Runnable | |
| private boolean | firstFrameWritten
|
| private int | |
| private final Http2MultiplexHandler | |
| private Queue | |
| private volatile boolean | |
| private static final InternalLogger | |
| private volatile int | |
| private static final int | MIN_HTTP2_FRAME_SIZE
Number of bytes to consider non-payload messages. |
| private volatile boolean | |
| private final ChannelPipeline | |
| private boolean | |
| private boolean | |
| private ReadHandleFactory. | |
| private volatile ReadHandleFactory | |
| private DefaultHttp2StreamChannel. | readStatus
This variable represents if a read is in progress for the current channel or was requested. |
| private volatile boolean | |
| private final Http2FrameCodec. | |
| private static final AtomicLongFieldUpdater | |
| private volatile long | |
| private volatile int | |
| private static final AtomicIntegerFieldUpdater | |
| pack-priv static final Http2FrameStreamVisitor | |
| private volatile WriteBufferWaterMark | |
| private boolean |
| Access | Constructor and Description |
|---|---|
| pack-priv | DefaultHttp2StreamChannel(Http2MultiplexHandler handler, Http2FrameCodec.
|
| Modifier and Type | Method and Description |
|---|---|
| protected void | autoReadCleared()
Is called once |
| private void | |
| public BufferAllocator | bufferAllocator()
Implements io. BufferAllocator which will be used to allocate Buffers.
|
| pack-priv void | |
| public Future | closeFuture()
Implements io. Future which will be notified when this
channel is closed.
|
| pack-priv void | |
| private void | |
| public int | compareTo(Channel
the object to be compared. o)Implements java. |
| private void | connectTransport(final SocketAddress remoteAddress, SocketAddress localAddress, Promise<Void> promise)
|
| private void | |
| private void | |
| private void | |
| pack-priv void | |
| private boolean | |
| public boolean | equals(Object
the reference object with which to compare. o)Overrides java. |
| public EventLoop | executor()
Implements io. EventLoop this Channel was registered to.
|
| private void | |
| private void | |
| pack-priv void | |
| pack-priv void | |
| private void | |
| private void | |
| private BufferAllocator | |
| private int | |
| private int | |
| private MessageSizeEstimator | |
| public <T> T | getOption(ChannelOption<T>
the option)ChannelOption.Implements io. ChannelOption
|
| private <T extends ReadHandleFactory> T | |
| private WriteBufferWaterMark | |
| public int | |
| public ChannelId | id()
Implements io. Channel.
|
| private void | |
| private void | |
| public boolean | isActive()
Implements io. true if the Channel is active and so connected.
|
| private boolean | |
| private boolean | |
| private boolean | |
| public boolean | isOpen()
Implements io. true if the Channel is open and may get active later
|
| public boolean | isOptionSupported(ChannelOption<?>
the option. option)Implements io. true if the given ChannelOption is supported by this Channel implementation.
|
| public boolean | isRegistered()
Implements io. |
| public boolean | isShutdown(ChannelShutdownDirection direction)
Implements io. true if the ChannelShutdownDirection of the Channel was shutdown before.
|
| private boolean | |
| public SocketAddress | localAddress()
Implements io. |
| private void | |
| private static ChannelOutputShutdownException | newOutputShutdownException(Class<?> clazz, String method)
Creates a new |
| pack-priv void | |
| public Channel | |
| public ChannelPipeline | |
| private Object | |
| pack-priv void | |
| private ReadHandleFactory. | |
| private void | |
| private void | |
| public SocketAddress | remoteAddress()
Implements io. |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| public void | |
| private void | |
| private void | setMaxMessagesPerWrite(int maxMessagesPerWrite)
Set the maximum number of message to write per eventloop run. |
| public <T> Channel | setOption(ChannelOption<T>
the option, T ChannelOption.the value for the value)ChannelOptionImplements io. |
| private void | |
| private void | |
| private void | |
| private void | |
| private boolean | |
| private void | |
| public Http2FrameStream | stream()
Implements io. Http2FrameStream that belongs to this channel.
|
| pack-priv void | |
| public String | |
| pack-priv void | |
| private void | |
| private <T> void | |
| private Http2StreamFrame | |
| private static void | |
| private Throwable | |
| public long | writableBytes()
Implements io. Channel becomes 'unwritable'.
|
| private void | |
| private void | |
| private void |