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 classNested classes/interfaces inherited from class io.netty.incubator.channel.uring.AbstractIOUringChannel
AbstractIOUringChannel.AbstractUringUnsafeNested classes/interfaces inherited from class io.netty.channel.AbstractChannel
io.netty.channel.AbstractChannel.AbstractUnsafeNested classes/interfaces inherited from interface io.netty.channel.Channel
io.netty.channel.Channel.Unsafe -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ByteBufferprivate final longprivate final ByteBufferprivate final longFields inherited from class io.netty.incubator.channel.uring.AbstractIOUringChannel
active, socket -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractIOUringServerChannel(LinuxSocket socket, boolean active) -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoClose()protected voiddoWrite(io.netty.channel.ChannelOutboundBuffer in) (package private) abstract io.netty.channel.ChannelnewChildChannel(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, submissionQueueMethods 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, writeAndFlushMethods inherited from class io.netty.util.DefaultAttributeMap
attr, hasAttrMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface io.netty.util.AttributeMap
attr, hasAttrMethods 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, unsafeMethods 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, writeAndFlushMethods 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:
doClosein classAbstractIOUringChannel- Throws:
Exception
-
newUnsafe
- Specified by:
newUnsafein classAbstractIOUringChannel
-
doWrite
protected void doWrite(io.netty.channel.ChannelOutboundBuffer in) - Overrides:
doWritein classAbstractIOUringChannel
-
getChannel
-
newChildChannel
abstract io.netty.channel.Channel newChildChannel(int fd, long acceptedAddressMemoryAddress, long acceptedAddressLengthMemoryAddress) throws Exception - Throws:
Exception
-