public final class EpollServerDomainSocketChannel extends AbstractEpollServerChannel implements ServerDomainSocketChannel
Modifier and Type | Field and Description |
---|---|
protected boolean |
active |
protected int |
flags |
Constructor and Description |
---|
EpollServerDomainSocketChannel() |
EpollServerDomainSocketChannel(FileDescriptor fd)
Deprecated.
Use
EpollServerDomainSocketChannel(Socket, boolean) .
Creates a new EpollServerDomainSocketChannel from an existing FileDescriptor . |
EpollServerDomainSocketChannel(Socket fd)
Deprecated.
|
EpollServerDomainSocketChannel(Socket fd,
boolean active) |
Modifier and Type | Method and Description |
---|---|
protected static void |
checkResolvable(InetSocketAddress addr) |
EpollServerChannelConfig |
config() |
protected void |
doBeginRead() |
protected void |
doBind(SocketAddress localAddress) |
protected void |
doClose() |
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) |
Socket |
fd()
Returns the
FileDescriptor that is used by this Channel . |
boolean |
isActive() |
boolean |
isOpen() |
DomainSocketAddress |
localAddress() |
protected DomainSocketAddress |
localAddress0() |
protected io.netty.channel.Channel |
newChildChannel(int fd,
byte[] addr,
int offset,
int len) |
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. |
DomainSocketAddress |
remoteAddress() |
doWrite, filterOutboundMessage, isCompatible, metadata, newUnsafe, remoteAddress0
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, newChannelPipeline, newFailedFuture, newId, newProgressivePromise, newPromise, newSucceededFuture, parent, pipeline, read, toString, unsafe, voidPromise, write, write, writeAndFlush, writeAndFlush
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
fd
alloc, bytesBeforeUnwritable, bytesBeforeWritable, closeFuture, eventLoop, flush, id, isActive, isOpen, isRegistered, isWritable, metadata, parent, pipeline, read, unsafe
bind, bind, close, close, connect, connect, connect, connect, deregister, deregister, disconnect, disconnect, newFailedFuture, newProgressivePromise, newPromise, newSucceededFuture, voidPromise, write, write, writeAndFlush, writeAndFlush
compareTo
public EpollServerDomainSocketChannel()
public EpollServerDomainSocketChannel(FileDescriptor fd)
EpollServerDomainSocketChannel(Socket, boolean)
.
Creates a new EpollServerDomainSocketChannel
from an existing FileDescriptor
.public EpollServerDomainSocketChannel(Socket fd)
EpollServerDomainSocketChannel(Socket, boolean)
.public EpollServerDomainSocketChannel(Socket fd, boolean active)
protected io.netty.channel.Channel newChildChannel(int fd, byte[] addr, int offset, int len) throws Exception
Exception
protected DomainSocketAddress localAddress0()
localAddress0
in class io.netty.channel.AbstractChannel
protected void doBind(SocketAddress localAddress) throws Exception
doBind
in class io.netty.channel.AbstractChannel
Exception
public EpollServerChannelConfig config()
config
in interface io.netty.channel.Channel
public DomainSocketAddress remoteAddress()
remoteAddress
in interface io.netty.channel.Channel
remoteAddress
in interface ServerDomainSocketChannel
remoteAddress
in class io.netty.channel.AbstractChannel
public DomainSocketAddress localAddress()
localAddress
in interface io.netty.channel.Channel
localAddress
in interface ServerDomainSocketChannel
localAddress
in class io.netty.channel.AbstractChannel
public final Socket fd()
UnixChannel
FileDescriptor
that is used by this Channel
.fd
in interface UnixChannel
public boolean isActive()
isActive
in interface io.netty.channel.Channel
protected void doDisconnect() throws Exception
doDisconnect
in class io.netty.channel.AbstractChannel
Exception
public boolean isOpen()
isOpen
in interface io.netty.channel.Channel
protected void doDeregister() throws Exception
doDeregister
in class io.netty.channel.AbstractChannel
Exception
protected final void doBeginRead() throws Exception
doBeginRead
in class io.netty.channel.AbstractChannel
Exception
protected void doRegister() throws Exception
doRegister
in class io.netty.channel.AbstractChannel
Exception
protected 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.Exception
Copyright © 2008–2017 The Netty Project. All rights reserved.