All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| Any |
A message containing anything.
|
| Any._Builder |
A message containing anything.
|
| Any._Field |
|
| BaseSerializerProvider |
Default serializer provider for core serializers.
|
| BaseTypeRegistry |
Registry for declared types referenced in a flat space program context.
|
| 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.
|
| Empty |
Dummy struct that is just empty.
|
| Empty._Builder |
Dummy struct that is just empty.
|
| Empty._Field |
|
| FastBinarySerializer |
Compact binary serializer.
|
| FileMessageReader |
A message reader that reads from a single file until the end.
|
| FileMessageWriter |
A message writer that writes to a single file until the end.
|
| IOMessageReader |
A reader helper class for matching a serializer with an input stream.
|
| IOMessageWriter |
A writer helper class for matching a serializer with an output stream.
|
| 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.
|
| KeepLastNCleanupPolicy |
Cleanup policy that keeps the N previous files.
|
| LogFormatter |
LogFormatter is a formatter (one-way serialization) similar to the PrettySerializer,
except it supports adding FieldHandlers to modify in.
|
| LogFormatter.FieldHandler |
Handler for a single field in a message.
|
| MessageCollectors |
Collector helpers for writing a number of messages to a output stream, file etc.
|
| MessageReader |
An interface for reading messages and service calls.
|
| MessageSpliterator<Message extends PMessage<Message,Field>,Field extends PField> |
Spliterator that reads messages from a stream.
|
| MessageStreams |
Helper class to create streams that read providence messages.
|
| MessageWriter |
An interface for writing messages and service calls.
|
| PApplicationException |
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.
|
| 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,Field>,Field extends PField> |
The definition of a thrift exception.
|
| PExceptionDescriptorProvider<Exception extends PMessage<Exception,Field>,Field extends PField> |
Provider for exception descriptor.
|
| PField |
Field descriptor.
|
| 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.OrderedBuilder<K,V> |
Ordered map builder returning an ImmutableMap.
|
| PMap.SortedBuilder<K extends java.lang.Comparable,V> |
Sorted map builder returning an ImmutableSortedMap.
|
| PMessage<Message extends PMessage<Message,Field>,Field extends PField> |
Base class for all messages.
|
| PMessageBuilder<T extends PMessage<T,F>,F extends PField> |
Base class for message builders.
|
| PMessageDescriptor<T extends PMessage<T,F>,F extends PField> |
Descriptor base class for all messages.
|
| PMessageDescriptorProvider<V extends PMessage<V,F>,F extends PField> |
Provides message descriptors.
|
| 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.
|
| PrettySerializer |
Pretty printer that can print message content for easily reading and
debugging.
|
| ProvidenceHelper |
Convenience methods for handling providence messages.
|
| PService |
Descriptor for a complete service.
|
| PServiceCall<Message extends PMessage<Message,Field>,Field extends PField> |
Enclosed call to a service method.
|
| PServiceCallHandler |
Interface for handling a call request from a synchronous client.
|
| 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.OrderedBuilder<I> |
Default builder returning an ImmutableSet.
|
| PSet.SortedBuilder<I extends java.lang.Comparable<I>> |
Default builder returning an ImmutableSortedSet.
|
| PStructDescriptor<T extends PMessage<T,F>,F extends PField> |
The definition of a thrift structure.
|
| PStructDescriptorProvider<V extends PMessage<V,F>,F extends PField> |
Provider of struct descriptors.
|
| PType |
Value type enum.
|
| PUnion<Union extends PUnion<Union,Field>,Field extends PField> |
Base class for all unions.
|
| PUnionDescriptor<T extends PMessage<T,F>,F extends PField> |
The definition of a thrift union.
|
| PUnionDescriptorProvider<V extends PMessage<V,F>,F extends PField> |
Provider of union descriptor.
|
| PValue<T> |
A specific value of a described type.
|
| PValueProvider<V> |
Simple provider of values.
|
| QueuedMessageWriter |
A queued message writer that takes in messages onto a queue, and let
a single thread handle all the writes to the contained writer.
|
| RollingFileMessageWriter |
A simple rolling file message writer in the same manner that logging
often does, e.g. the 'RollingFileAppender' from lockback.
|
| RollingFileMessageWriter.CleanupPolicy |
Interface for cleanup policy implementations.
|
| RollingFileMessageWriter.CurrentFileUpdater |
Interface for calling back to the rolling file message writen when a file roll
is supposed to happen.
|
| RollingFileMessageWriter.RollingPolicy |
Interface for rolling policy implementations.
|
| 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.
|
| ServiceCallInstrumentation |
Interface handling the instrumentation of service calls.
|
| SimpleTypeRegistry |
Registry for declared types referenced in a flat space program context.
|
| SizeBasedRollingPolicy |
A rolling policy that moves over to a new file whenever the current
file reaches a threshold size.
|
| ThriftAnnotation |
Enum containing known "general" thrift annotations.
|
| ThriftContainer |
Enum containing the values of the container = "..."
|
| TimeBasedCleanupPolicy |
A cleanup policy that removes files older than a certain date.
|
| TimeBasedRollingPolicy |
A rolling policy that writes messages into files for certain time
periods based on a date based file pattern and a time resolution.
|
| Token |
Pretty token.
|
| Tokenizer |
Simple tokenizer for the pretty serializer that strips away comments based
on the "#" (shell) comment character.
|
| Tokenizer.TokenValidator |
|
| TokenizerException |
Exception when totalizing fails to make token or read the expected content.
|
| TypeRegistry |
Basic type registry used in managing content.
|
| WritableTypeRegistry |
Registry for declared types referenced in a specific program context.
|