Package org.wildfly.clustering.marshalling.protostream
package org.wildfly.clustering.marshalling.protostream
-
ClassDescriptionDelegates most
ProtoStreamWriteroperations to aTagWriter.A set of fields used byAnyMarshaller.Marshaller for anAnyobject.Initializer that registers protobuf schema and marshaller forAny.Various strategies for marshalling a Class.A marshaller for the fields of aClassLoader.Generic marshaller for instances ofClass.SerializationContextInitializerthat registers a set ofSerializationContextInitializerinstances.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.EnumMarshallerAdapter<E extends Enum<E>>Adapts aEnumMarshallerto aProtoStreamMarshaller.ExceptionMarshaller<E extends Throwable>Generic marshaller for a Throwable.Field<T>A field of a marshaller.Marshaller for a field.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.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.Marshaller for an object whose fields are fully marshallable via aFieldSetMarshaller.Reads a value from a set of fields.Writes value as a set of fields.FunctionalMarshaller<T,V> Marshaller that uses a functional transformation of another marshaller.Marshaller that reads/writes a single field by applying functions to aScalarMarshaller.Initializer that registers protobuf schema for java.lang.* classes.A class field that marshals instances ofClassusing aClassLoaderMarshaller.Marshallable<T>Interface inherited by marshallable components.Marshaller for packed repeated fields, e.g. primitive arrays.AProtobufTagMarshallerthat include a facility for computing buffer sizes.Adapts aProtobufTagMarshallerto aProtoStreamMarshaller.Provides aProtoStreamMarshaller.Common interface ofProtoStreamReaderandProtoStreamWriter.ATagReaderwith the additional ability to read an arbitrary embedded object.A ProtoStream size operation.ATagWriterwith the additional ability to write an arbitrary embedded object.ASerializationContextInitializerthat registers enumerated marshallers.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.Provider for aScalarMarshaller.Builds a ProtoStreamImmutableSerializationContext.DataInputimplementation used to write the unexposed fields of anorg.jgroups.util.Streamableobject.DataOutputimplementation used to read the unexposed fields of anorg.jgroups.util.Streamableobject.SimpleFunctionalMarshaller<T extends V,V> Functional marshaller whose marshalled type is a subclass of the mapped marshaller.ObjectInputimplementation used to write the unexposed fields of anExternalizableobject.ObjectOutputimplementation used to read the unexposed fields of anExternalizableobject.AProtoStreamWriterimplementation used to compute the number of bytes that would be written to a stream.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.ProtoStream marshaller for fixed values.Writable<T>Writable view of a marshaller.