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

    Constructors
    Constructor
    Description
    TcpReadWriteHandler​(NioTcpChannel channel, org.elasticsearch.common.util.PageCacheRecycler recycler, org.elasticsearch.transport.TcpTransport transport)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    int
    consumeReads​(org.elasticsearch.nio.InboundChannelBuffer channelBuffer)
     

    Methods inherited from class org.elasticsearch.nio.BytesWriteHandler

    channelActive, closeNow, createWriteOperation, pollFlushOperations, writeToBytes

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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:
      close in interface org.elasticsearch.nio.NioChannelHandler
      Overrides:
      close in class org.elasticsearch.nio.BytesWriteHandler