| Interface | Description |
|---|---|
| ClassLoaderMarshaller |
A marshaller for the fields of a
ClassLoader. |
| Field<T> |
A field of a marshaller.
|
| FieldMarshaller<T> |
Marshaller for a field.
|
| FieldSetMarshaller<T,B> |
Marshaller for a set of fields, to be shared between multiple marshallers.
|
| Marshallable<T> |
Interface inherited by marshallable components.
|
| ProtoStreamBuilder<T> |
Builder used during
ProtoStreamMarshaller#readFrom(org.infinispan.protostream.ImmutableSerializationContext, org.infinispan.protostream.RawProtoStreamReader). |
| ProtoStreamMarshaller<T> |
A
ProtobufTagMarshaller that include a facility for computing buffer sizes. |
| ProtoStreamMarshallerProvider |
Provides a
ProtoStreamMarshaller. |
| ProtoStreamOperation |
Common interface of
ProtoStreamReader and ProtoStreamWriter. |
| ProtoStreamOperation.Context | |
| ProtoStreamReader |
A
TagReader with the additional ability to read an arbitrary embedded object. |
| ProtoStreamWriter |
A
TagWriter with the additional ability to write an arbitrary embedded object. |
| ScalarMarshaller<T> |
Marshaller for a single scalar value.
|
| ScalarMarshallerProvider |
Provider for a
ScalarMarshaller. |
| SerializationContextInitializerProvider |
| Class | Description |
|---|---|
| AbstractProtoStreamWriter |
Delegates most
ProtoStreamWriter operations to a TagWriter. |
| 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 |
ProtoStreamWriter implementation that reads from a TagReader. |
| DefaultProtoStreamWriter |
ProtoStreamWriter implementation that writes to a CodedOutputStream. |
| DefaultSerializationContext |
Decorates
SerializationContextImpl, ensuring that all registered marshallers implement ProtoStreamMarshaller. |
| EnumMarshaller<E extends Enum<E>> |
ProtoStream marshaller for enums.
|
| EnumMarshallerAdapter<E extends Enum<E>> |
Adapts a
EnumMarshaller to a ProtoStreamMarshaller. |
| ExceptionMarshaller<E extends Throwable> |
Generic marshaller for a Throwable.
|
| FunctionalFieldSetMarshaller<T,B> |
Marshaller for an object whose fields are marshalled via a
FieldSetMarshaller. |
| 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 |
A class field that marshals instances of
Class using a ClassLoaderMarshaller. |
| ModuleClassLoaderMarshaller | |
| PackedArrayMarshaller<T> |
Marshaller for packed repeated fields, e.g.
|
| ProtoStreamBuilderFieldSetMarshaller<T,B extends ProtoStreamBuilder<T>> |
Marshaller for an object whose fields are marshalled via a
FieldSetMarshaller and constructed via a ProtoStreamBuilder. |
| ProtoStreamByteBufferMarshaller | |
| ProtoStreamMarshallerAdapter<T> |
Adapts a
ProtobufTagMarshaller to a ProtoStreamMarshaller. |
| 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.
|
| Enum | Description |
|---|---|
| AnyField |
A set of fields used by
AnyMarshaller. |
| AnyMarshaller |
Marshaller for an
Any object. |
| ClassField |
Various strategies for marshalling a Class.
|
| DefaultSerializationContextInitializerProvider | |
| MarshallingMarshallerProvider | |
| Scalar |
Enumeration of common scalar marshaller implementations.
|
| ScalarClass |
Set of scalar marshallers for marshalling a
Class. |
| StackTraceElementMarshaller |
Copyright © 2022 JBoss by Red Hat. All rights reserved.