| Interface | Description |
|---|---|
| ThriftFieldValueProcessor<V> |
Provides an abstraction to process deserialized field values and place them
into the collection that holds them.
|
| Class | Description |
|---|---|
| EnumCache |
Provides a memoized way to lookup an enum by its value.
|
| PartialThriftComparer<T extends TBase> |
Enables comparison of two TBase instances such that the comparison
is limited to the subset of fields defined by the supplied metadata.
|
| TFieldData |
Holds the type and id members of a
TField into a single int. |
| ThriftField |
Holds name of a thrift field and of its sub-fields recursively.
|
| ThriftMetadata |
Container for Thrift metadata classes such as
ThriftMetadata.ThriftPrimitive,
ThriftMetadata.ThriftList, etc. |
| ThriftMetadata.ThriftContainer |
Metadata of container like objects: list, set, map
|
| ThriftMetadata.ThriftEnum | |
| ThriftMetadata.ThriftList | |
| ThriftMetadata.ThriftMap | |
| ThriftMetadata.ThriftObject |
Base class of field types that can be partially deserialized.
|
| ThriftMetadata.ThriftPrimitive |
Metadata about primitive types.
|
| ThriftMetadata.ThriftSet | |
| ThriftMetadata.ThriftStruct<U extends TBase> |
Metadata of a Thrift struct.
|
| ThriftMetadata.ThriftStructBase<U extends TBase> |
Base class for metadata of ThriftStruct and ThriftUnion.
|
| ThriftMetadata.ThriftUnion<U extends TBase> |
Metadata of a Thrift union.
|
| ThriftStructProcessor |
Provides a way to create and initialize an instance of TBase during partial deserialization.
|
| Validate |
A superset of Validate class in Apache commons lang3.
|