Package org.apache.thrift.transport

Class Summary
AutoExpandingBuffer Helper class that wraps a byte[] so that it can expand and be reused.
AutoExpandingBufferReadTransport TTransport for reading from an AutoExpandingBuffer.
AutoExpandingBufferWriteTransport TTransport for writing to an AutoExpandingBuffer.
TFastFramedTransport This transport is wire compatible with TFramedTransport, but makes use of reusable, expanding read and write buffers in order to avoid allocating new byte[]s all the time.
TFastFramedTransport.Factory  
TFramedTransport TFramedTransport is a buffered TTransport that ensures a fully read message every time by preceeding messages with a 4-byte frame size.
TFramedTransport.Factory  
THttpClient HTTP implementation of the TTransport interface.
TIOStreamTransport This is the most commonly used base transport.
TMemoryBuffer Memory buffer-based implementation of the TTransport interface.
TMemoryInputTransport  
TNonblockingServerSocket Wrapper around ServerSocketChannel
TNonblockingServerTransport Server transport that can be operated in a nonblocking fashion.
TNonblockingSocket Socket implementation of the TTransport interface.
TNonblockingTransport  
TServerSocket Wrapper around ServerSocket for Thrift.
TServerTransport Server transport.
TSocket Socket implementation of the TTransport interface.
TTransport Generic class that encapsulates the I/O layer.
TTransportFactory Factory class used to create wrapped instance of Transports.
 

Exception Summary
TTransportException Transport exceptions.