Class TNonblockingServerTransport

java.lang.Object
org.apache.thrift.transport.TServerTransport
org.apache.thrift.transport.TNonblockingServerTransport
All Implemented Interfaces:
Closeable, AutoCloseable
Direct Known Subclasses:
TNonblockingServerSocket

public abstract class TNonblockingServerTransport extends TServerTransport
Server transport that can be operated in a nonblocking fashion.
  • Constructor Details

    • TNonblockingServerTransport

      public TNonblockingServerTransport()
  • Method Details

    • registerSelector

      public abstract void registerSelector(Selector selector)
    • accept

      public abstract TNonblockingTransport accept() throws TTransportException
      Description copied from class: TServerTransport
      Accept incoming connection on the server socket. When there is no incoming connection available: either it should block infinitely in a blocking implementation, either it should return null in a nonblocking implementation.
      Specified by:
      accept in class TServerTransport
      Returns:
      an incoming connection or null if there is none.
      Throws:
      TTransportException - on error during this operation.