| AbstractProtoStreamWriter |
|
| AbstractSerializationContextInitializer |
|
| Any |
A wrapper for an arbitrary object.
|
| AnySerializationContextInitializer |
Initializer that registers protobuf schema and marshaller for Any.
|
| ClassMarshaller |
Generic marshaller for instances of Class.
|
| CompositeSerializationContextInitializer |
SerializationContextInitializer that registers a set of SerializationContextInitializer instances.
|
| DecoratorMarshaller<T> |
Marshaller for a decorator that does not provide public access to its decorated object.
|
| DefaultProtoStreamOperation |
|
| DefaultProtoStreamReader |
|
| DefaultProtoStreamWriter |
|
| DefaultSerializationContext |
Decorates SerializationContextImpl, ensuring that all registered marshallers implement ProtoStreamMarshaller.
|
| EnumMarshaller<E extends Enum<E>> |
ProtoStream marshaller for enums.
|
| EnumMarshallerAdapter<E extends Enum<E>> |
|
| ExceptionMarshaller<E extends Throwable> |
Generic marshaller for a Throwable.
|
| FunctionalFieldSetMarshaller<T,B> |
|
| FunctionalMarshaller<T,V> |
Marshaller that uses a functional transformation of another marshaller.
|
| FunctionalScalarMarshaller<T,V> |
Marshaller that reads/writes a single field by applying functions to a ScalarMarshaller.
|
| LangSerializationContextInitializer |
Initializer that registers protobuf schema for java.lang.* classes.
|
| LoadedClassField |
|
| ModuleClassLoaderMarshaller |
|
| PackedArrayMarshaller<T> |
Marshaller for packed repeated fields, e.g.
|
| ProtoStreamBuilderFieldSetMarshaller<T,B extends ProtoStreamBuilder<T>> |
|
| ProtoStreamByteBufferMarshaller |
|
| ProtoStreamMarshallerAdapter<T> |
|
| ProviderSerializationContextInitializer<E extends Enum<E> & ProtoStreamMarshallerProvider> |
A SerializationContextInitializer that registers enumerated marshallers.
|
| ScalarFieldMarshaller<T> |
A field marshaller based on a scaler marshaller.
|
| SerializationContextBuilder |
Builds a ProtoStream ImmutableSerializationContext.
|
| SimpleClassLoaderMarshaller |
|
| SimpleFieldSetMarshaller<T> |
Marshaller for an object whose fields are marshalled via a FieldSetMarshaller whose construction is sufficiently simple as to not require a separate builder.
|
| SimpleFunctionalMarshaller<T extends V,V> |
Functional marshaller whose marshalled type is a subclass of the mapped marshaller.
|
| SizeComputingProtoStreamWriter |
|
| SynchronizedDecoratorMarshaller<T> |
A decorator marshaller that writes the decorated object while holding its monitor lock.
|
| TypedArrayMarshaller |
Marshaller for an Object array, using a repeated element field.
|
| TypedEnumMarshaller<E extends Enum<E>> |
Marshaller for a typed enumeration.
|
| TypedObjectMarshaller |
Marshaller for a typed object.
|
| ValueMarshaller<T> |
ProtoStream marshaller for fixed values.
|