Package io.netty.incubator.channel.uring
Class AbstractIOUringServerChannel
java.lang.Object
io.netty.util.DefaultAttributeMap
io.netty.channel.AbstractChannel
io.netty.incubator.channel.uring.AbstractIOUringChannel
io.netty.incubator.channel.uring.AbstractIOUringServerChannel
- All Implemented Interfaces:
io.netty.channel.Channel
,io.netty.channel.ChannelOutboundInvoker
,io.netty.channel.ServerChannel
,io.netty.channel.unix.UnixChannel
,io.netty.util.AttributeMap
,Comparable<io.netty.channel.Channel>
- Direct Known Subclasses:
IOUringServerSocketChannel
abstract class AbstractIOUringServerChannel
extends AbstractIOUringChannel
implements io.netty.channel.ServerChannel
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) final class
Nested classes/interfaces inherited from class io.netty.incubator.channel.uring.AbstractIOUringChannel
AbstractIOUringChannel.AbstractUringUnsafe
Nested classes/interfaces inherited from class io.netty.channel.AbstractChannel
io.netty.channel.AbstractChannel.AbstractUnsafe
Nested classes/interfaces inherited from interface io.netty.channel.Channel
io.netty.channel.Channel.Unsafe
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ByteBuffer
private final long
private final ByteBuffer
private final long
Fields inherited from class io.netty.incubator.channel.uring.AbstractIOUringChannel
active, socket
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AbstractIOUringServerChannel
(LinuxSocket socket, boolean active) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
doClose()
protected void
doWrite
(io.netty.channel.ChannelOutboundBuffer in) (package private) abstract io.netty.channel.Channel
newChildChannel
(int fd, long acceptedAddressMemoryAddress, long acceptedAddressLengthMemoryAddress) Methods inherited from class io.netty.incubator.channel.uring.AbstractIOUringChannel
checkResolvable, clearPollFlag, doBeginRead, doBind, doDeregister, doDisconnect, doRegister, fd, filterOutboundMessage, ioScheduled, ioUringUnsafe, isActive, isCompatible, isOpen, localAddress0, metadata, newDirectBuffer, newDirectBuffer, remoteAddress0, resetCachedAddresses, schedulePollRdHup, submissionQueue
Methods inherited from class io.netty.channel.AbstractChannel
alloc, bind, bind, bytesBeforeUnwritable, bytesBeforeWritable, close, close, closeFuture, compareTo, connect, connect, connect, connect, deregister, deregister, disconnect, disconnect, doShutdownOutput, equals, eventLoop, flush, hashCode, id, invalidateLocalAddress, invalidateRemoteAddress, isRegistered, isWritable, localAddress, maxMessagesPerWrite, newChannelPipeline, newFailedFuture, newId, newProgressivePromise, newPromise, newSucceededFuture, parent, pipeline, read, remoteAddress, toString, unsafe, validateFileRegion, voidPromise, write, write, writeAndFlush, writeAndFlush
Methods inherited from class io.netty.util.DefaultAttributeMap
attr, hasAttr
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface io.netty.util.AttributeMap
attr, hasAttr
Methods inherited from interface io.netty.channel.Channel
alloc, bytesBeforeUnwritable, bytesBeforeWritable, closeFuture, config, eventLoop, flush, id, isActive, isOpen, isRegistered, isWritable, localAddress, metadata, parent, pipeline, read, remoteAddress, unsafe
Methods inherited from interface io.netty.channel.ChannelOutboundInvoker
bind, bind, close, close, connect, connect, connect, connect, deregister, deregister, disconnect, disconnect, newFailedFuture, newProgressivePromise, newPromise, newSucceededFuture, voidPromise, write, write, writeAndFlush, writeAndFlush
Methods inherited from interface java.lang.Comparable
compareTo
-
Field Details
-
acceptedAddressMemory
-
acceptedAddressLengthMemory
-
acceptedAddressMemoryAddress
private final long acceptedAddressMemoryAddress -
acceptedAddressLengthMemoryAddress
private final long acceptedAddressLengthMemoryAddress
-
-
Constructor Details
-
AbstractIOUringServerChannel
-
-
Method Details
-
doClose
- Overrides:
doClose
in classAbstractIOUringChannel
- Throws:
Exception
-
newUnsafe
- Specified by:
newUnsafe
in classAbstractIOUringChannel
-
doWrite
protected void doWrite(io.netty.channel.ChannelOutboundBuffer in) - Overrides:
doWrite
in classAbstractIOUringChannel
-
getChannel
-
newChildChannel
abstract io.netty.channel.Channel newChildChannel(int fd, long acceptedAddressMemoryAddress, long acceptedAddressLengthMemoryAddress) throws Exception - Throws:
Exception
-