java.io.Closeable
, java.lang.AutoCloseable
, org.elasticsearch.common.lease.Releasable
, NioChannel
, org.elasticsearch.transport.TcpChannel
public class TcpNioSocketChannel extends NioSocketChannel implements org.elasticsearch.transport.TcpChannel
Constructor | Description |
---|---|
TcpNioSocketChannel(java.nio.channels.SocketChannel socketChannel,
SocketSelector selector) |
Modifier and Type | Method | Description |
---|---|---|
void |
sendMessage(org.elasticsearch.common.bytes.BytesReference reference,
org.elasticsearch.action.ActionListener<java.lang.Void> listener) |
|
void |
setSoLinger(int value) |
|
java.lang.String |
toString() |
addCloseListener, close, getLocalAddress, getRawChannel, getSelectionKey, isOpen, register
addConnectListener, closeFromSelector, finishConnect, getExceptionContext, getReadContext, getRemoteAddress, getSelector, getWriteContext, isConnectComplete, isReadable, isWritable, read, setContexts, write
public TcpNioSocketChannel(java.nio.channels.SocketChannel socketChannel, SocketSelector selector) throws java.io.IOException
java.io.IOException
public void sendMessage(org.elasticsearch.common.bytes.BytesReference reference, org.elasticsearch.action.ActionListener<java.lang.Void> listener)
sendMessage
in interface org.elasticsearch.transport.TcpChannel
public void setSoLinger(int value) throws java.io.IOException
setSoLinger
in interface org.elasticsearch.transport.TcpChannel
java.io.IOException
public java.lang.String toString()
toString
in class NioSocketChannel