| Interface | Description |
|---|---|
| ITransportFactory |
Transport factory for establishing thrift connections from clients to a remote server.
|
| TServerFactory |
| Class | Description |
|---|---|
| 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 | Description |
|---|---|
| RequestType |
Copyright © 2013 The Apache Software Foundation