All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| BaseSerializerProvider |
Default serializer provider for core serializers.
|
| BinaryFormatUtils |
Utilities helping with reading and writing binary format (protocol)
messages.
|
| BinaryFormatUtils.FieldInfo |
Field info data holder with convenience methods.
|
| BinaryReader |
Interface for message builders that can read binary directly from
an big endian binary reader.
|
| BinarySerializer |
Compact binary serializer.
|
| BinaryType |
Helper class for having binary type ID constants and getting
the right binary type ID for a value type.
|
| BinaryWriter |
Interface for messages that can directly be written to binary.
|
| DefaultSerializerProvider |
Default serializer provider for core serializers.
|
| FastBinarySerializer |
Compact binary serializer.
|
| JsonCompactible |
Marker class and implementation check for if a struct can use the JSON
jsonCompact format, using an array of the fields in numeric order.
|
| JsonCompactibleDescriptor |
Marker class and implementation check for if a struct can use the JSON
jsonCompact format, using an array of the fields in numeric order.
|
| JsonSerializer |
Compact JSON serializer.
|
| JsonSerializerException |
Wrapper for a JsonException into a SerializerException.
|
| MessageCollectors |
Collector helpers for writing a number of messages to a output stream, file etc.
|
| MessageSpliterator<Message extends PMessage<Message>> |
Spliterator that reads messages from a stream.
|
| MessageStreams |
Helper class to create streams that read providence messages.
|
| MessageUtil |
Convenience methods for handling providence messages.
|
| MessageValidator<M extends PMessage<M>,E extends java.lang.Exception> |
Class that handles validation of the structure or content of a message
type.
|
| MessageValidator.Builder<M extends PMessage<M>,E extends java.lang.Exception> |
Builder vlass for message validators.
|
| MessageValidator.Validation<M extends PMessage<M>,E extends java.lang.Exception> |
|
| PAnnotation |
Enum containing known "general" providence annotations.
|
| PApplicationException |
Base exception thrown on non-declared exceptions on a service call, and
other server-side service call issues.
|
| PApplicationException_OrBuilder |
Base exception thrown on non-declared exceptions on a service call, and
other server-side service call issues.
|
| PApplicationException._Builder |
Base exception thrown on non-declared exceptions on a service call, and
other server-side service call issues.
|
| PApplicationException._Field |
|
| PApplicationExceptionType |
General type of exception on the application level.
|
| PApplicationExceptionType._Builder |
|
| PBuilder<T> |
Base class for all builders.
|
| PClient |
Base class for handling a call request from a synchronous client.
|
| PContainer<Container> |
Generic descriptor for a container type.
|
| PContainer.Type |
Enum containing the values of the container = "..."
|
| PContainerProvider<Container,Descriptor extends PContainer<Container>> |
Provider for a container type.
|
| PDeclaredDescriptor<T> |
Descriptor for a declared type.
|
| PDefaultValueProvider<V> |
Provider for default value.
|
| PDescriptor |
Descriptor interface for value type V.
|
| PDescriptorProvider |
Base descriptor provider interface.
|
| PEnumBuilder<T> |
A builder-helper for getting a correct enum entity from value or name.
|
| PEnumDescriptor<T extends PEnumValue<T>> |
The definition of a thrift enum.
|
| PEnumDescriptorProvider<E extends PEnumValue<E>> |
Provider for enum type descriptor.
|
| PEnumValue<T> |
Base interface for enum values.
|
| PException |
Base class for exception type struct classes to access exception methods
that may be hidden by actual fields.
|
| PExceptionDescriptor<Exception extends PMessage<Exception>> |
The definition of a thrift exception.
|
| PExceptionDescriptorProvider<Exception extends PMessage<Exception>> |
Provider for exception descriptor.
|
| PField<M extends PMessage<M>> |
Field descriptor.
|
| PInterfaceDescriptor<T extends PMessage<T>> |
The definition of a providence interface.
|
| PInterfaceDescriptorProvider<V extends PMessage<V>> |
Provider of struct descriptors.
|
| PList<Item> |
Descriptor for a list with item type.
|
| PList.Builder<I> |
Container builder used in serialization.
|
| PList.DefaultBuilder<I> |
Default builder returning an ImmutableList.
|
| PMap<Key,Value> |
Descriptor for a map with key and item type.
|
| PMap.Builder<K,V> |
Container builder to be used in serialization.
|
| PMap.DefaultBuilder<K,V> |
Default map builder returning an ImmutableMap.
|
| PMap.SortedBuilder<K extends java.lang.Comparable,V> |
Sorted map builder returning an ImmutableSortedMap.
|
| PMessage<Message extends PMessage<Message>> |
Base class for all messages.
|
| PMessageBuilder<Message extends PMessage<Message>> |
Base class for message builders.
|
| PMessageDescriptor<T extends PMessage<T>> |
Descriptor base class for all messages.
|
| PMessageDescriptorProvider<V extends PMessage<V>> |
Provides message descriptors.
|
| PMessageOrBuilder<Message extends PMessage<Message>> |
Base class for all messages and message builders.
|
| PMessageVariant |
The definition of a thrift structure.
|
| PPrimitive |
Descriptors for primitive types.
|
| PPrimitiveProvider |
Provider of a primitive descriptor.
|
| PProcessor |
Service processor is an extension to the service call handler that can
provide it's own service definition.
|
| PRequirement |
Field requirement designation.
|
| PrettyException |
Exception when totalizing fails to make token or read the expected content.
|
| PrettyLexer |
|
| PrettySerializer |
Pretty printer that can print message content for easily reading and
debugging.
|
| PrettyToken |
Pretty token.
|
| PrettyTokenizer |
Simple tokenizer for the pretty serializer that strips away comments based
on the "#" (shell) comment character.
|
| PrettyTokenType |
|
| PService |
Descriptor for a complete service.
|
| PServiceCall<Message extends PMessage<Message>> |
Enclosed call to a service method.
|
| PServiceCallHandler |
Interface for handling a call request from a synchronous client.
|
| PServiceCallInstrumentation |
Interface handling the instrumentation of service calls.
|
| PServiceCallType |
The service call type is a base distinction of what the message means, and
lets the server or client select the proper message to be serialized or
deserialized from the service method descriptor.
|
| PServiceCallType._Builder |
|
| PServiceMethod |
Descriptor for a single service method.
|
| PServiceProvider |
Provide a service descriptor
|
| PSet<Item> |
Descriptor for a set with item type.
|
| PSet.Builder<I> |
Container builder used in serialization.
|
| PSet.DefaultBuilder<I> |
Default builder returning an ImmutableSet.
|
| PSet.SortedBuilder<I extends java.lang.Comparable<I>> |
Default builder returning an ImmutableSortedSet.
|
| PStructDescriptor<T extends PMessage<T>> |
The definition of a thrift structure.
|
| PStructDescriptorProvider<V extends PMessage<V>> |
Provider of struct descriptors.
|
| PType |
Value type enum.
|
| PUnion<Union extends PUnion<Union>> |
Base class for all unions.
|
| PUnionDescriptor<T extends PMessage<T>> |
The definition of a thrift union.
|
| PUnionDescriptorProvider<V extends PMessage<V>> |
Provider of union descriptor.
|
| PValue<T> |
A specific value of a described type.
|
| PValueProvider<V> |
Simple provider of values.
|
| Serializer |
Thrift serializers are stateless injectable implementation classes that
transforms messages to binary stream (serializes), or binary stream to
messages (deserializes).
|
| SerializerException |
Exception on serialization or deserialization.
|
| SerializerProvider |
Provider of serializers based on a string media type.
|
| SimpleTypeRegistry |
Registry for declared types referenced in a flat space program context.
|
| TypeReference |
Simple class to represent a type reference or declaration reference
(e.g. for constant, typedef etc).
|
| TypeRegistry |
Base class for type registry.
|
| WritableTypeRegistry |
Registry for declared types referenced in a specific program context.
|