| Modifier and Type | Class and Description |
|---|---|
| private class |
| Modifier and Type | Field and Description |
|---|---|
| private static final InternalLogger |
| Access | Constructor and Description |
|---|---|
| pack-priv | |
| protected | |
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| protected void | doRegister()
Overrides io. Channel is registered with its EventLoop as part of the register process.
|
| protected final void | doShutdownOutput()
Overrides io. |
| public boolean | isInputShutdown()
Implements io. true if and only if the remote peer shut down its output so that no more
data is received from this channel.
|
| public boolean | |
| public boolean | isShutdown()
Implements io. |
| protected AbstractIOUringChannel. | newUnsafe()
Implements abstract io. AbstractUnsafe instance which will be used for the life-time of the Channel
|
| public ChannelFuture | shutdown()
Implements io. |
| public ChannelFuture | shutdown(final ChannelPromise
will be completed when both shutdown operations complete. promise)Implements io. |
| private static void | shutdownDone(ChannelFuture shutdownOutputFuture, ChannelFuture shutdownInputFuture, ChannelPromise promise)
|
| public ChannelFuture | |
| public ChannelFuture | shutdownInput(final ChannelPromise promise)
Implements io. ChannelPromise.
|
| private void | |
| public ChannelFuture | |
| public ChannelFuture | shutdownOutput(final ChannelPromise promise)
Implements io. ChannelPromise.
|
| private void |
| logger | back to summary |
|---|---|
| private static final InternalLogger logger Hides io. | |
| AbstractIOUringStreamChannel | back to summary |
|---|---|
| pack-priv AbstractIOUringStreamChannel(Channel parent, LinuxSocket socket) | |
| AbstractIOUringStreamChannel | back to summary |
|---|---|
| protected AbstractIOUringStreamChannel(Channel parent, LinuxSocket socket, boolean active) | |
| AbstractIOUringStreamChannel | back to summary |
|---|---|
| pack-priv AbstractIOUringStreamChannel(Channel parent, LinuxSocket fd, SocketAddress remote) | |
| doRegister | back to summary |
|---|---|
| protected void doRegister() throws Exception Overrides io. Doc from io. Is called after the
| |
| doShutdownOutput | back to summary |
|---|---|
| protected final void doShutdownOutput() throws Exception Overrides io. Doc from io. Called when conditions justify shutting down the output portion of the channel. This may happen if a write operation throws an exception.
| |
| isInputShutdown | back to summary |
|---|---|
| public boolean isInputShutdown() Implements io. Doc from io. Returns
| |
| isOutputShutdown | back to summary |
|---|---|
| public boolean isOutputShutdown() Implements io.
| |
| isShutdown | back to summary |
|---|---|
| public boolean isShutdown() Implements io. Doc from io. Determine if both the input and output of this channel have been shutdown.
| |
| newUnsafe | back to summary |
|---|---|
| protected AbstractIOUringChannel. Implements abstract io. Doc from io. Create a new
| |
| shutdown | back to summary |
|---|---|
| public ChannelFuture shutdown() Implements io. Doc from io. Will shutdown the input and output sides of this channel.
| |
| shutdown | back to summary |
|---|---|
| public ChannelFuture shutdown(final ChannelPromise promise) Implements io. Doc from io. Will shutdown the input and output sides of this channel.
| |
| shutdownDone | back to summary |
|---|---|
| private static void shutdownDone(ChannelFuture shutdownOutputFuture, ChannelFuture shutdownInputFuture, ChannelPromise promise) | |
| shutdownInput | back to summary |
|---|---|
| public ChannelFuture shutdownInput() Implements io.
| |
| shutdownInput | back to summary |
|---|---|
| public ChannelFuture shutdownInput(final ChannelPromise promise) Implements io. Doc from io. Will shutdown the input and notify
| |
| shutdownInput0 | back to summary |
|---|---|
| private void shutdownInput0(final ChannelPromise promise) | |
| shutdownOutput | back to summary |
|---|---|
| public ChannelFuture shutdownOutput() Implements io.
| |
| shutdownOutput | back to summary |
|---|---|
| public ChannelFuture shutdownOutput(final ChannelPromise promise) Implements io. Doc from io. Will shutdown the output and notify
| |
| shutdownOutputDone | back to summary |
|---|---|
| private void shutdownOutputDone(final ChannelFuture shutdownOutputFuture, final ChannelPromise promise) | |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| private void | handleReadException(ChannelPipeline pipeline, ByteBuf byteBuf, Throwable cause, boolean close, IOUringRecvByteAllocatorHandle allocHandle)
Deprecated
as a consequence of
IOUringRecvByteAllocatorHandle being deprecated.
|
| protected Executor | prepareToClose()
Overrides io. Channel.
|
| protected void | readComplete0(int res, int data, int outstanding)
Implements abstract io. |
| protected int | scheduleRead0()
Implements abstract io. readComplete(int, int) calls that are expected because of
the scheduled read.
|
| protected int | scheduleWriteMultiple(ChannelOutboundBuffer in)
Implements abstract io. ChannelOutboundBuffer and returns the number of
writeComplete(int, int) calls that are expected because of the scheduled write.
|
| protected int | scheduleWriteSingle(Object msg)
Implements abstract io. writeComplete(int, int) calls
that are expected because of the scheduled write
|
| pack-priv boolean | writeComplete0(int res, int data, int outstanding)
Implements abstract io. |
| iovArray | back to summary |
|---|---|
| private IovArray iovArray | |
| readBuffer | back to summary |
|---|---|
| private ByteBuf readBuffer | |
| IOUringStreamUnsafe | back to summary |
|---|---|
| private IOUringStreamUnsafe() | |
| handleReadException | back to summary |
|---|---|
| private void handleReadException(ChannelPipeline pipeline, ByteBuf byteBuf, Throwable cause, boolean close, IOUringRecvByteAllocatorHandle allocHandle)
Deprecated as a consequence of | |
| prepareToClose | back to summary |
|---|---|
| protected Executor prepareToClose() Overrides io. Doc from io. Prepares to close the
| |
| readComplete0 | back to summary |
|---|---|
| protected void readComplete0(int res, int data, int outstanding) Implements abstract io. Doc from io. Called once a read was completed.
| |
| scheduleRead0 | back to summary |
|---|---|
| protected int scheduleRead0() Implements abstract io. Doc from io. Schedule a read and returns the number of
| |
| scheduleWriteMultiple | back to summary |
|---|---|
| protected int scheduleWriteMultiple(ChannelOutboundBuffer in) Implements abstract io. Doc from io. Schedule the write of multiple messages in the
| |
| scheduleWriteSingle | back to summary |
|---|---|
| protected int scheduleWriteSingle(Object msg) Implements abstract io. Doc from io. Schedule the write of a single message and returns the number of
| |
| writeComplete0 | back to summary |
|---|---|
| pack-priv boolean writeComplete0(int res, int data, int outstanding) Implements abstract io. Doc from io. Called once a write was completed.
| |