Package org.apache.thrift.transport
Class TNonblockingTransport
java.lang.Object
org.apache.thrift.transport.TTransport
org.apache.thrift.transport.TEndpointTransport
org.apache.thrift.transport.TNonblockingTransport
- All Implemented Interfaces:
Closeable
,AutoCloseable
- Direct Known Subclasses:
TNonblockingSocket
-
Field Summary
Fields inherited from class org.apache.thrift.transport.TEndpointTransport
knownMessageSize, remainingMessageSize
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract boolean
Non-blocking connection completion.abstract SelectionKey
registerSelector
(Selector selector, int interests) abstract boolean
Non-blocking connection initialization.Methods inherited from class org.apache.thrift.transport.TEndpointTransport
checkReadBytesAvailable, countConsumedMessageBytes, getConfiguration, getMaxFrameSize, getMaxMessageSize, resetConsumedMessageSize, setMaxFrameSize, updateKnownMessageSize
Methods inherited from class org.apache.thrift.transport.TTransport
close, consumeBuffer, flush, getBuffer, getBufferPosition, getBytesRemainingInBuffer, isOpen, open, peek, read, read, readAll, write, write, write
-
Constructor Details
-
TNonblockingTransport
- Throws:
TTransportException
-
-
Method Details
-
startConnect
Non-blocking connection initialization.- Throws:
IOException
- See Also:
-
finishConnect
Non-blocking connection completion.- Throws:
IOException
- See Also:
-
registerSelector
- Throws:
IOException
-