Package org.wildfly.clustering.marshalling.protostream
package org.wildfly.clustering.marshalling.protostream
-
ClassDescriptionA protostream operation.Delegates most
ProtoStreamWriteroperations to aTagWriter.An abstract initializer of a serialization context handling location and registration of the protobuf schemas.A wrapper for an arbitrary object.Serialization context initializer for this package.A marshaller for the fields of aClassLoader.ASerializationContextInitializerdecorator that registers schemas and marshallers from multipleSerializationContextInitializerinstances.ProtoStreamWriterimplementation that reads from aTagReader.A default ProtoStream size operation.ProtoStreamWriterimplementation that writes to aTagWriterImpl.DecoratesSerializationContextImpl, ensuring that all registered marshallers implementProtoStreamMarshaller.EnumMarshaller<E extends Enum<E>>ProtoStream marshaller for enums.ExceptionMarshaller<E extends Throwable>Generic marshaller for a Throwable.Reads a single field of a field set from a reader.FieldSetMarshaller<T,V> Marshaller for a set of fields, to be shared between multiple marshallers.FieldSetMarshaller.Entry<T,K, V> A marshaller using a map entry field set.A simple field set marshaller whose reader and writer types are the sameFieldSetMarshaller.Supplied<T, V extends Supplier<T>>A field set marshaller whose reader type supplies the writer type.Reads a value from a set of fields.Writes value as a set of fields.Serialization context initializer for thejava.langpackage.A class field that marshals instances ofClassusing aClassLoaderMarshaller.Marshallable<T>Interface inherited by marshallable components.Serialization context initializer for theorg.wildfly.clustering.marshallingpackage.Native serialization context decorator.A ProtoStream reader that applies an offset to its fields.A ProtoStream writer that applies an offset to its fields.Marshaller for packed repeated fields, e.g. primitive arrays.A ProtoStream byte buffer marshaller.AProtobufTagMarshallerthat include a facility for computing buffer sizes.Common interface ofProtoStreamReaderandProtoStreamWriter.An operation context.ATagReaderwith the additional ability to read an arbitrary embedded object.A ProtoStream size operation.ATagWriterwith the additional ability to write an arbitrary embedded object.Readable<T>Readable view of a marshaller.Encapsulates an object reference.Enumeration of common scalar marshaller implementations.Set of scalar marshallers for marshalling aClass.A field marshaller based on a scaler marshaller.Marshaller for a single scalar value.Registers a protobuf schema.Extension ofSerializationContextthat ensures all registered marshallers implementProtoStreamMarshaller.An instance marshaller provider that ensures all registered marshallers implementProtoStreamMarshaller.A builder of a serialization context.Default serialization context builder.Native serialization context builder.A serialization context initializer.DataInputimplementation used to write the unexposed serializable fields of an object.Builds a simple data input.DataOutputimplementation used to read the unexposed serializable fields of an object.Builds a simple data output.ObjectInputimplementation used to write the unexposed fields of anExternalizableobject.Builder of a simple object input.ObjectOutputimplementation used to read the unexposed fields of anExternalizableobject.Builder of a simple object output.AProtoStreamWriterimplementation used to compute the number of bytes that would be written to a stream.ProtoStream marshaller for aStackTraceElement.Marshaller for an Object array, using a repeated element field.TypedEnumMarshaller<E extends Enum<E>>Marshaller for a typed enumeration.Marshaller for a typed object.AByteBufferMarshallerbased on a ProtoStreamWrappedMessage.Writable<T>Writable view of a marshaller.