Package org.apache.cassandra.thrift

Interface Summary
ITransportFactory  
TServerFactory  
 

Class Summary
CassandraServer  
CustomTHsHaServer This is a interim solution till THRIFT-1167 gets committed...
CustomTHsHaServer.Factory  
CustomTNonBlockingServer  
CustomTNonBlockingServer.Factory  
CustomTThreadPoolServer Slightly modified version of the Apache Thrift TThreadPoolServer.
CustomTThreadPoolServer.Factory  
TBinaryProtocol TODO This was added to support writeBinary on direct buffers for CASSANDRA-1714; we can remove it once we upgrade to Thrift 0.7, which incorporates the patch (THRIFT-883).
TBinaryProtocol.Factory  
TCustomNonblockingServerSocket  
TCustomServerSocket Extends Thrift's TServerSocket to allow customization of various desirable TCP properties.
TCustomSocket Socket implementation of the TTransport interface.
TFramedTransportFactory  
ThriftClientState ClientState used by thrift that also provide a QueryState.
ThriftConversion Static utility methods to convert internal structure to and from thrift ones.
ThriftServer  
ThriftSessionManager Encapsulates the current client state (session).
ThriftValidation This has a lot of building blocks for CassandraServer to call to make sure it has valid input -- ensuring column names conform to the declared comparator, for instance.
TServerCustomFactory Helper implementation to create a thrift TServer based on one of the common types we support (sync, async, hsha), or a custom type by setting the fully qualified java class name in the rpc_server_type setting.
TServerFactory.Args  
 

Enum Summary
RequestType  
 



Copyright © 2013 The Apache Software Foundation