public final class IOUringSocketChannel
extends io.netty.channel.AbstractChannel
implements io.netty.channel.socket.SocketChannel
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
active |
| Constructor and Description |
|---|
IOUringSocketChannel() |
| Modifier and Type | Method and Description |
|---|---|
protected static void |
checkResolvable(InetSocketAddress addr) |
void |
clearPollFlag(int pollMask) |
IOUringSocketChannelConfig |
config() |
protected void |
doBeginRead() |
protected void |
doBind(SocketAddress local) |
protected void |
doClose() |
protected void |
doDeregister() |
protected void |
doDisconnect() |
protected void |
doRegister() |
protected void |
doShutdownOutput() |
protected void |
doWrite(io.netty.channel.ChannelOutboundBuffer in) |
io.netty.channel.unix.FileDescriptor |
fd() |
protected Object |
filterOutboundMessage(Object msg) |
boolean |
isActive() |
protected boolean |
isCompatible(io.netty.channel.EventLoop loop) |
boolean |
isInputShutdown() |
boolean |
isOpen() |
boolean |
isOutputShutdown() |
boolean |
isShutdown() |
InetSocketAddress |
localAddress() |
protected SocketAddress |
localAddress0() |
io.netty.channel.ChannelMetadata |
metadata() |
protected io.netty.buffer.ByteBuf |
newDirectBuffer(io.netty.buffer.ByteBuf buf) |
protected io.netty.buffer.ByteBuf |
newDirectBuffer(Object holder,
io.netty.buffer.ByteBuf buf) |
protected io.netty.incubator.channel.uring.AbstractIOUringChannel.AbstractUringUnsafe |
newUnsafe() |
io.netty.channel.socket.ServerSocketChannel |
parent() |
InetSocketAddress |
remoteAddress() |
protected SocketAddress |
remoteAddress0() |
io.netty.channel.ChannelFuture |
shutdown() |
io.netty.channel.ChannelFuture |
shutdown(io.netty.channel.ChannelPromise promise) |
io.netty.channel.ChannelFuture |
shutdownInput() |
io.netty.channel.ChannelFuture |
shutdownInput(io.netty.channel.ChannelPromise promise) |
io.netty.channel.ChannelFuture |
shutdownOutput() |
io.netty.channel.ChannelFuture |
shutdownOutput(io.netty.channel.ChannelPromise promise) |
alloc, bind, bind, bytesBeforeUnwritable, bytesBeforeWritable, close, close, closeFuture, compareTo, connect, connect, connect, connect, deregister, deregister, disconnect, disconnect, equals, eventLoop, flush, hashCode, id, invalidateLocalAddress, invalidateRemoteAddress, isRegistered, isWritable, maxMessagesPerWrite, newChannelPipeline, newFailedFuture, newId, newProgressivePromise, newPromise, newSucceededFuture, pipeline, read, toString, unsafe, validateFileRegion, voidPromise, write, write, writeAndFlush, writeAndFlushclone, finalize, getClass, notify, notifyAll, wait, wait, waitisInputShutdown, isOutputShutdown, isShutdown, shutdown, shutdown, shutdownInput, shutdownInput, shutdownOutput, shutdownOutputalloc, bytesBeforeUnwritable, bytesBeforeWritable, closeFuture, eventLoop, flush, id, isActive, isOpen, isRegistered, isWritable, metadata, pipeline, read, unsafebind, bind, close, close, connect, connect, connect, connect, deregister, deregister, disconnect, disconnect, newFailedFuture, newProgressivePromise, newPromise, newSucceededFuture, voidPromise, write, write, writeAndFlush, writeAndFlushcompareTopublic io.netty.channel.socket.ServerSocketChannel parent()
parent in interface io.netty.channel.Channelparent in interface io.netty.channel.socket.SocketChannelparent in class io.netty.channel.AbstractChannelpublic IOUringSocketChannelConfig config()
config in interface io.netty.channel.Channelconfig in interface io.netty.channel.socket.SocketChannelpublic InetSocketAddress remoteAddress()
remoteAddress in interface io.netty.channel.ChannelremoteAddress in interface io.netty.channel.socket.SocketChannelremoteAddress in class io.netty.channel.AbstractChannelpublic InetSocketAddress localAddress()
localAddress in interface io.netty.channel.ChannellocalAddress in interface io.netty.channel.socket.SocketChannellocalAddress in class io.netty.channel.AbstractChannelprotected io.netty.incubator.channel.uring.AbstractIOUringChannel.AbstractUringUnsafe newUnsafe()
public io.netty.channel.ChannelFuture shutdown()
shutdown in interface io.netty.channel.socket.DuplexChannelpublic io.netty.channel.ChannelFuture shutdown(io.netty.channel.ChannelPromise promise)
shutdown in interface io.netty.channel.socket.DuplexChannel@UnstableApi
protected final void doShutdownOutput()
throws Exception
doShutdownOutput in class io.netty.channel.AbstractChannelExceptionpublic boolean isOutputShutdown()
isOutputShutdown in interface io.netty.channel.socket.DuplexChannelpublic boolean isInputShutdown()
isInputShutdown in interface io.netty.channel.socket.DuplexChannelpublic boolean isShutdown()
isShutdown in interface io.netty.channel.socket.DuplexChannelpublic io.netty.channel.ChannelFuture shutdownOutput()
shutdownOutput in interface io.netty.channel.socket.DuplexChannelpublic io.netty.channel.ChannelFuture shutdownOutput(io.netty.channel.ChannelPromise promise)
shutdownOutput in interface io.netty.channel.socket.DuplexChannelpublic io.netty.channel.ChannelFuture shutdownInput()
shutdownInput in interface io.netty.channel.socket.DuplexChannelpublic io.netty.channel.ChannelFuture shutdownInput(io.netty.channel.ChannelPromise promise)
shutdownInput in interface io.netty.channel.socket.DuplexChannelpublic boolean isOpen()
isOpen in interface io.netty.channel.Channelpublic boolean isActive()
isActive in interface io.netty.channel.Channelpublic io.netty.channel.ChannelMetadata metadata()
metadata in interface io.netty.channel.Channelpublic io.netty.channel.unix.FileDescriptor fd()
fd in interface io.netty.channel.unix.UnixChannelprotected boolean isCompatible(io.netty.channel.EventLoop loop)
isCompatible in class io.netty.channel.AbstractChannelprotected final io.netty.buffer.ByteBuf newDirectBuffer(io.netty.buffer.ByteBuf buf)
protected final io.netty.buffer.ByteBuf newDirectBuffer(Object holder, io.netty.buffer.ByteBuf buf)
protected void doDisconnect()
throws Exception
doDisconnect in class io.netty.channel.AbstractChannelExceptionprotected void doClose()
throws Exception
doClose in class io.netty.channel.AbstractChannelExceptionprotected void doBeginRead()
doBeginRead in class io.netty.channel.AbstractChannelprotected void doWrite(io.netty.channel.ChannelOutboundBuffer in)
doWrite in class io.netty.channel.AbstractChannelprotected Object filterOutboundMessage(Object msg)
filterOutboundMessage in class io.netty.channel.AbstractChannelprotected final void doDeregister()
doDeregister in class io.netty.channel.AbstractChannelprotected void doBind(SocketAddress local) throws Exception
doBind in class io.netty.channel.AbstractChannelExceptionprotected static void checkResolvable(InetSocketAddress addr)
protected SocketAddress localAddress0()
localAddress0 in class io.netty.channel.AbstractChannelprotected SocketAddress remoteAddress0()
remoteAddress0 in class io.netty.channel.AbstractChannelpublic void clearPollFlag(int pollMask)
Copyright © 2020–2024 The Netty Project. All rights reserved.