Package org.apache.thrift.transport
Class TNonblockingServerTransport
java.lang.Object
org.apache.thrift.transport.TServerTransport
org.apache.thrift.transport.TNonblockingServerTransport
- All Implemented Interfaces:
Closeable
,AutoCloseable
- Direct Known Subclasses:
TNonblockingServerSocket
Server transport that can be operated in a nonblocking fashion.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.thrift.transport.TServerTransport
TServerTransport.AbstractServerTransportArgs<T extends TServerTransport.AbstractServerTransportArgs<T>>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract TNonblockingTransport
accept()
Accept incoming connection on the server socket.abstract void
registerSelector
(Selector selector) Methods inherited from class org.apache.thrift.transport.TServerTransport
close, interrupt, listen
-
Constructor Details
-
TNonblockingServerTransport
public TNonblockingServerTransport()
-
-
Method Details
-
registerSelector
-
accept
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 classTServerTransport
- Returns:
- an incoming connection or null if there is none.
- Throws:
TTransportException
- on error during this operation.
-