| Modifier and Type | Class and Description |
|---|---|
| pack-priv class |
| Modifier and Type | Field and Description |
|---|---|
| private final ByteBuffer | |
| private final long | |
| private final ByteBuffer | |
| private final long |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| protected void | doClose()
Overrides io. Channel
|
| protected void | doWrite(ChannelOutboundBuffer in)
Overrides io. |
| public AbstractIOUringChannel | |
| pack-priv abstract Channel | |
| protected AbstractIOUringChannel. | newUnsafe()
Implements abstract io. AbstractUnsafe instance which will be used for the life-time of the Channel
|
| acceptedAddressLengthMemory | back to summary |
|---|---|
| private final ByteBuffer acceptedAddressLengthMemory | |
| acceptedAddressLengthMemoryAddress | back to summary |
|---|---|
| private final long acceptedAddressLengthMemoryAddress | |
| acceptedAddressMemory | back to summary |
|---|---|
| private final ByteBuffer acceptedAddressMemory | |
| acceptedAddressMemoryAddress | back to summary |
|---|---|
| private final long acceptedAddressMemoryAddress | |
| AbstractIOUringServerChannel | back to summary |
|---|---|
| protected AbstractIOUringServerChannel(LinuxSocket socket, boolean active) | |
| doClose | back to summary |
|---|---|
| protected void doClose() throws Exception Overrides io. Doc from io. Close the
| |
| doWrite | back to summary |
|---|---|
| protected void doWrite(ChannelOutboundBuffer in) Overrides io. Doc from io. Flush the content of the given buffer to the remote peer.
| |
| getChannel | back to summary |
|---|---|
| public AbstractIOUringChannel getChannel() | |
| newChildChannel | back to summary |
|---|---|
| pack-priv abstract Channel newChildChannel(int fd, long acceptedAddressMemoryAddress, long acceptedAddressLengthMemoryAddress) throws Exception | |
| newUnsafe | back to summary |
|---|---|
| protected AbstractIOUringChannel. Implements abstract io. Doc from io. Create a new
| |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public void | connect(final SocketAddress remoteAddress, final SocketAddress localAddress, final ChannelPromise promise)
Overrides io. Implements io. Channel of the given ChannelFuture with the given remote SocketAddress.
|
| 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. |
| UringServerChannelUnsafe | back to summary |
|---|---|
| pack-priv UringServerChannelUnsafe() | |
| connect | back to summary |
|---|---|
| public void connect(final SocketAddress remoteAddress, final SocketAddress localAddress, final ChannelPromise promise) Overrides io. Implements io. Doc from io. Connect 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.
| |