Package org.elasticsearch.transport.nio
Class TcpReadWriteHandler
java.lang.Object
org.elasticsearch.nio.BytesWriteHandler
org.elasticsearch.transport.nio.TcpReadWriteHandler
- All Implemented Interfaces:
org.elasticsearch.nio.NioChannelHandler
public class TcpReadWriteHandler
extends org.elasticsearch.nio.BytesWriteHandler
-
Constructor Summary
ConstructorsConstructorDescriptionTcpReadWriteHandler(NioTcpChannel channel, org.elasticsearch.common.util.PageCacheRecycler recycler, org.elasticsearch.transport.TcpTransport transport) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()intconsumeReads(org.elasticsearch.nio.InboundChannelBuffer channelBuffer)Methods inherited from class org.elasticsearch.nio.BytesWriteHandler
channelActive, closeNow, createWriteOperation, pollFlushOperations, writeToBytes
-
Constructor Details
-
TcpReadWriteHandler
public TcpReadWriteHandler(NioTcpChannel channel, org.elasticsearch.common.util.PageCacheRecycler recycler, org.elasticsearch.transport.TcpTransport transport)
-
-
Method Details
-
consumeReads
public int consumeReads(org.elasticsearch.nio.InboundChannelBuffer channelBuffer) throws IOException- Throws:
IOException
-
close
public void close()- Specified by:
closein interfaceorg.elasticsearch.nio.NioChannelHandler- Overrides:
closein classorg.elasticsearch.nio.BytesWriteHandler
-