abstract class OioSocketChannel extends AbstractOioChannel implements SocketChannel
| Modifier and Type | Field and Description |
|---|---|
private SocketChannelConfig |
config |
(package private) java.net.Socket |
socket |
interestOpsLock, remoteAddress, worker, workerThreadOP_NONE, OP_READ, OP_READ_WRITE, OP_WRITE| Constructor and Description |
|---|
OioSocketChannel(Channel parent,
ChannelFactory factory,
ChannelPipeline pipeline,
ChannelSink sink,
java.net.Socket socket) |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
closeSocket() |
SocketChannelConfig |
getConfig()
Returns the configuration of this channel.
|
(package private) abstract java.io.PushbackInputStream |
getInputStream() |
(package private) java.net.InetSocketAddress |
getLocalSocketAddress() |
(package private) abstract java.io.OutputStream |
getOutputStream() |
(package private) java.net.InetSocketAddress |
getRemoteSocketAddress() |
(package private) boolean |
isSocketBound() |
(package private) boolean |
isSocketClosed() |
(package private) boolean |
isSocketConnected() |
getInternalInterestOps, getLocalAddress, getRemoteAddress, isBound, isConnected, setClosed, setInternalInterestOps, writebind, close, compareTo, connect, disconnect, equals, getAttachment, getCloseFuture, getFactory, getId, getInterestOps, getParent, getPipeline, getSucceededFuture, getUnsupportedOperationFuture, getUserDefinedWritability, hashCode, isOpen, isReadable, isWritable, setAttachment, setInterestOps, setReadable, setUnwritable, setUserDefinedWritability, setWritable, toString, unbind, writeclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetLocalAddress, getRemoteAddressbind, close, connect, disconnect, getAttachment, getCloseFuture, getFactory, getId, getInterestOps, getParent, getPipeline, getUserDefinedWritability, isBound, isConnected, isOpen, isReadable, isWritable, setAttachment, setInterestOps, setReadable, setUserDefinedWritability, unbind, write, writefinal java.net.Socket socket
private final SocketChannelConfig config
OioSocketChannel(Channel parent, ChannelFactory factory, ChannelPipeline pipeline, ChannelSink sink, java.net.Socket socket)
public SocketChannelConfig getConfig()
ChannelgetConfig in interface ChannelgetConfig in interface SocketChannelabstract java.io.PushbackInputStream getInputStream()
abstract java.io.OutputStream getOutputStream()
boolean isSocketBound()
isSocketBound in class AbstractOioChannelboolean isSocketConnected()
isSocketConnected in class AbstractOioChanneljava.net.InetSocketAddress getLocalSocketAddress()
throws java.lang.Exception
getLocalSocketAddress in class AbstractOioChanneljava.lang.Exceptionjava.net.InetSocketAddress getRemoteSocketAddress()
throws java.lang.Exception
getRemoteSocketAddress in class AbstractOioChanneljava.lang.Exceptionvoid closeSocket()
throws java.io.IOException
closeSocket in class AbstractOioChanneljava.io.IOExceptionboolean isSocketClosed()
isSocketClosed in class AbstractOioChannel