| Interface | Description |
|---|---|
| Field | |
| MarshallerProvider |
Provides a
ProtoStreamMarshaller. |
| Predictable<T> |
Implemented by objects that can predict their marshalling sizes
|
| ProtoStreamMarshaller<T> | |
| ProtoStreamReaderContext | |
| ProtoStreamWriterContext |
| Class | Description |
|---|---|
| AbstractMarshallerProvider |
Provides marshallers whose
BaseMarshaller.getJavaClass() defines an abstract class. |
| AbstractSerializationContextInitializer | |
| Any |
A wrapper for an arbitrary object.
|
| AnySerializationContextInitializer |
Initializer that registers protobuf schema and marshaller for
Any. |
| ArrayMarshaller | |
| AtomicSerializationContextInitializer |
Initializer that registers protobuf schema for java.util.concurrent.atomic.* classes.
|
| ConcurrentSerializationContextInitializer |
Initializer that registers protobuf schema for java.util.concurrent.* classes.
|
| EnumMarshaller<E extends Enum<E>> |
ProtoStream marshaller for enums.
|
| ExceptionMarshaller<E extends Throwable> |
Generic marshaller for a Throwable.
|
| ExternalizerMarshaller<T> |
ProtoStream marshaller that delegates to an externalizer.
|
| ExternalizerMarshallerProvider |
Provider for externalizer-based marshallers.
|
| FunctionalObjectMarshaller<T> |
Generic marshaller for a object wrapper.
|
| LangSerializationContextInitializer |
Initializer that registers protobuf schema for java.lang.* classes.
|
| MarshallingSerializationContextInitializer | |
| ModulesSerializationContextInitializer | |
| NetSerializationContextInitializer |
Initializer that registers protobuf schema for java.net.* classes.
|
| ProtoStreamByteBufferMarshaller | |
| ProtoStreamObjectInput |
ObjectInput facade for a RawProtoStreamReader allowing externalizers to read protobuf messages. |
| ProtoStreamObjectOutput |
ObjectOutput facade for a RawProtoStreamWriter allowing externalizers to write protobuf messages. |
| SerializationContextBuilder |
Builds a ProtoStream
ImmutableSerializationContext. |
| SQLSerializationContextInitializer |
Initializer that registers protobuf schema for java.sql.* classes.
|
| TimeSerializationContextInitializer |
Initializer that registers protobuf schema for java.time.* classes.
|
| TypedEnumMarshaller<E extends Enum<E>> | |
| TypedObjectMarshaller | |
| UtilSerializationContextInitializer |
Initializer that registers protobuf schema for java.util.* classes.
|
| ValueMarshaller<T> |
ProtoStream marshaller for fixed values.
|
| Enum | Description |
|---|---|
| AnyField | |
| AnyMarshaller |
Marshaller for an
Any object. |
| ClassMarshaller |
Various strategies for marshalling a Class.
|
| DefaultSerializationContextInitializer | |
| ModuleMarshaller | |
| ObjectMarshaller | |
| PrimitiveMarshaller |
Copyright © 2020 JBoss by Red Hat. All rights reserved.