| Interface | Description |
|---|---|
| TBase<T extends TBase<?,?>,F extends TFieldIdEnum> |
Generic base interface for generated Thrift objects.
|
| TEnum | |
| TFieldIdEnum |
Interface for all generated struct Fields objects.
|
| TProcessor |
A processor is a generic object which operates upon an input stream and
writes to some output stream.
|
| TServiceClientFactory<T extends TServiceClient> |
A TServiceClientFactory provides a general way to get a TServiceClient
connected to a remote TService via a protocol.
|
| Class | Description |
|---|---|
| AsyncProcessFunction<I,T,R> | |
| EncodingUtils |
Utility methods for use when encoding/decoding raw data as byte arrays.
|
| ProcessFunction<I,T extends TBase> | |
| ShortStack |
ShortStack is a short-specific Stack implementation written for the express
purpose of very fast operations on TCompactProtocol's field id stack.
|
| TBaseAsyncProcessor<I> | |
| TBaseHelper | |
| TBaseProcessor<I> | |
| TByteArrayOutputStream |
Class that allows access to the underlying buf without doing deep
copies on it.
|
| TDeserializer |
Generic utility for easily deserializing objects from a byte array or Java
String.
|
| TEnumHelper |
Utility class with static methods for interacting with TEnum
|
| TFieldRequirementType |
Requirement type constants.
|
| TMultiplexedProcessor |
TMultiplexedProcessor is a TProcessor allowing
a single TServer to provide multiple services. |
| TNonblockingMultiFetchClient |
This class uses a single thread to set up non-blocking sockets to a set
of remote servers (hostname and port pairs), and sends a same request to
all these servers.
|
| TNonblockingMultiFetchStats |
This class keeps track of statistics for TNonblockinMultiFetchClient.
|
| TProcessorFactory |
The default processor factory just returns a singleton
instance.
|
| TSerializer |
Generic utility for easily serializing objects into a byte array or Java
String.
|
| TServiceClient |
A TServiceClient is used to communicate with a TService implementation
across protocols and transports.
|
| TUnion<T extends TUnion<?,?>,F extends TFieldIdEnum> |
| Exception | Description |
|---|---|
| TApplicationException |
Application level exception
|
| TException |
Generic exception class for Thrift.
|