public final class EpollDomainSocketChannel extends AbstractEpollStreamChannel implements DomainSocketChannel
AbstractEpollStreamChannel.SpliceInTask| Modifier and Type | Field and Description |
|---|---|
protected boolean |
active |
protected int |
flags |
| Constructor and Description |
|---|
EpollDomainSocketChannel() |
EpollDomainSocketChannel(io.netty.channel.Channel parent,
FileDescriptor fd)
Deprecated.
|
EpollDomainSocketChannel(io.netty.channel.Channel parent,
Socket fd) |
EpollDomainSocketChannel(FileDescriptor fd)
Deprecated.
Use
EpollDomainSocketChannel(Socket, boolean).
Creates a new |
EpollDomainSocketChannel(Socket fd,
boolean active)
Creates a new
EpollDomainSocketChannel from an existing FileDescriptor |
| Modifier and Type | Method and Description |
|---|---|
protected static void |
checkResolvable(InetSocketAddress addr) |
EpollDomainSocketChannelConfig |
config() |
protected void |
doBeginRead() |
protected void |
doBind(SocketAddress localAddress) |
protected boolean |
doConnect(SocketAddress remoteAddress,
SocketAddress localAddress)
Connect to the remote peer
|
protected void |
doDeregister() |
protected void |
doDisconnect() |
protected int |
doReadBytes(io.netty.buffer.ByteBuf byteBuf)
Read bytes into the given
ByteBuf and return the amount. |
protected void |
doRegister() |
protected int |
doWriteBytes(io.netty.buffer.ByteBuf buf,
int writeSpinCount) |
protected boolean |
doWriteSingle(io.netty.channel.ChannelOutboundBuffer in,
int writeSpinCount) |
Socket |
fd()
Returns the
FileDescriptor that is used by this Channel. |
protected Object |
filterOutboundMessage(Object msg) |
boolean |
isActive() |
protected boolean |
isCompatible(io.netty.channel.EventLoop loop) |
boolean |
isOpen() |
DomainSocketAddress |
localAddress() |
protected DomainSocketAddress |
localAddress0() |
io.netty.channel.ChannelMetadata |
metadata() |
protected io.netty.buffer.ByteBuf |
newDirectBuffer(io.netty.buffer.ByteBuf buf)
Returns an off-heap copy of the specified
ByteBuf, and releases the original one. |
protected io.netty.buffer.ByteBuf |
newDirectBuffer(Object holder,
io.netty.buffer.ByteBuf buf)
Returns an off-heap copy of the specified
ByteBuf, and releases the specified holder. |
protected io.netty.channel.epoll.AbstractEpollChannel.AbstractEpollUnsafe |
newUnsafe() |
DomainSocketAddress |
remoteAddress() |
protected DomainSocketAddress |
remoteAddress0() |
doClose, doWrite, isInputShutdown, isOutputShutdown, shutdownOutput, shutdownOutput, shutdownOutput0, spliceTo, spliceTo, spliceTo, spliceToalloc, 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, newFailedFuture, newId, newProgressivePromise, newPromise, newSucceededFuture, parent, pipeline, read, toString, unsafe, voidPromise, write, write, writeAndFlush, writeAndFlushclone, finalize, getClass, notify, notifyAll, wait, wait, waitfdisInputShutdown, isOutputShutdown, shutdownOutput, shutdownOutputalloc, bind, bind, bytesBeforeUnwritable, bytesBeforeWritable, close, close, closeFuture, connect, connect, connect, connect, deregister, deregister, disconnect, disconnect, eventLoop, flush, id, isActive, isOpen, isRegistered, isWritable, metadata, newFailedFuture, newProgressivePromise, newPromise, newSucceededFuture, parent, pipeline, read, unsafe, voidPromise, write, write, writeAndFlush, writeAndFlushcompareTopublic EpollDomainSocketChannel()
@Deprecated public EpollDomainSocketChannel(io.netty.channel.Channel parent, FileDescriptor fd)
EpollDomainSocketChannel(Channel, Socket).@Deprecated public EpollDomainSocketChannel(FileDescriptor fd)
EpollDomainSocketChannel(Socket, boolean).
Creates a new EpollDomainSocketChannel from an existing FileDescriptor
public EpollDomainSocketChannel(io.netty.channel.Channel parent,
Socket fd)
public EpollDomainSocketChannel(Socket fd, boolean active)
EpollDomainSocketChannel from an existing FileDescriptorprotected io.netty.channel.epoll.AbstractEpollChannel.AbstractEpollUnsafe newUnsafe()
newUnsafe in class AbstractEpollStreamChannelprotected DomainSocketAddress localAddress0()
localAddress0 in class io.netty.channel.AbstractChannelprotected DomainSocketAddress remoteAddress0()
remoteAddress0 in class io.netty.channel.AbstractChannelprotected void doBind(SocketAddress localAddress) throws Exception
doBind in class io.netty.channel.AbstractChannelExceptionpublic EpollDomainSocketChannelConfig config()
config in interface io.netty.channel.Channelconfig in interface DomainSocketChannelprotected boolean doConnect(SocketAddress remoteAddress, SocketAddress localAddress) throws Exception
AbstractEpollStreamChanneldoConnect in class AbstractEpollStreamChannelExceptionpublic DomainSocketAddress remoteAddress()
remoteAddress in interface io.netty.channel.ChannelremoteAddress in interface DomainSocketChannelremoteAddress in class io.netty.channel.AbstractChannelpublic DomainSocketAddress localAddress()
localAddress in interface io.netty.channel.ChannellocalAddress in interface DomainSocketChannellocalAddress in class io.netty.channel.AbstractChannelprotected boolean doWriteSingle(io.netty.channel.ChannelOutboundBuffer in,
int writeSpinCount)
throws Exception
doWriteSingle in class AbstractEpollStreamChannelExceptionprotected Object filterOutboundMessage(Object msg)
filterOutboundMessage in class AbstractEpollStreamChannelpublic final Socket fd()
UnixChannelFileDescriptor that is used by this Channel.fd in interface UnixChannelpublic boolean isActive()
isActive in interface io.netty.channel.Channelpublic io.netty.channel.ChannelMetadata metadata()
metadata in interface io.netty.channel.Channelprotected void doDisconnect()
throws Exception
doDisconnect in class io.netty.channel.AbstractChannelExceptionprotected boolean isCompatible(io.netty.channel.EventLoop loop)
isCompatible in class io.netty.channel.AbstractChannelpublic boolean isOpen()
isOpen in interface io.netty.channel.Channelprotected void doDeregister()
throws Exception
doDeregister in class io.netty.channel.AbstractChannelExceptionprotected final void doBeginRead()
throws Exception
doBeginRead in class io.netty.channel.AbstractChannelExceptionprotected void doRegister()
throws Exception
doRegister in class io.netty.channel.AbstractChannelExceptionprotected final io.netty.buffer.ByteBuf newDirectBuffer(io.netty.buffer.ByteBuf buf)
ByteBuf, and releases the original one.protected final io.netty.buffer.ByteBuf newDirectBuffer(Object holder, io.netty.buffer.ByteBuf buf)
ByteBuf, and releases the specified holder.
The caller must ensure that the holder releases the original ByteBuf when the holder is released by
this method.protected static void checkResolvable(InetSocketAddress addr)
protected final int doReadBytes(io.netty.buffer.ByteBuf byteBuf)
throws Exception
ByteBuf and return the amount.ExceptionCopyright © 2008–2016 The Netty Project. All rights reserved.