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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract booleanNon-blocking connection completion.abstract SelectionKeyregisterSelector(Selector selector, int interests) abstract booleanNon-blocking connection initialization.Methods inherited from class org.apache.thrift.transport.TEndpointTransport
checkReadBytesAvailable, countConsumedMessageBytes, getConfiguration, getMaxFrameSize, getMaxMessageSize, resetConsumedMessageSize, setMaxFrameSize, updateKnownMessageSizeMethods 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
-