All Classes and Interfaces

Class
Description
Abstract collection marshaller that writes the elements of the collection.
Abstract marshaller for a Map that writes the entries of the map.
Generic marshaller based on non-public members.
A protostream operation.
Delegates most ProtoStreamWriter operations to a TagWriter.
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.
Serialization context initializer for the java.util.concurrent.atomic package.
Marshaller for BigDecimal.
Generic marshaller based on two non-public fields.
Generic marshaller based on two non-public members.
Generic marshaller based on two non-public accessor methods.
ProtoStreamMarshaller for a ByteBufferMarshalledKey.
ProtoStreamMarshaller for a ByteBufferMarshalledValue.
ProtoStream mashaller for a Calendar.
A marshaller for the fields of a ClassLoader.
Marshaller for a basic collection.
Marshaller for the fields of a Comparator.
A SerializationContextInitializer decorator that registers schemas and marshallers from multiple SerializationContextInitializer instances.
Serialization context initializer for the java.util.concurrent package.
Marshaller for a decorator that does not provide public access to its decorated object.
ProtoStreamWriter implementation that reads from a TagReader.
A default ProtoStream size operation.
ProtoStreamWriter implementation that writes to a TagWriterImpl.
Decorates SerializationContextImpl, ensuring that all registered marshallers implement ProtoStreamMarshaller.
Marshaller for Duration instances, using the following strategy: Marshal Duration.ZERO as zero bytes Marshal number of seconds of duration as unsigned long Marshal sub-second value of duration as unsigned integer, using millisecond precision, if possible
ProtoStream marshaller for enums.
Generic marshaller for a Throwable.
A very generic marshaller for use with classes whose state is not publicly available for reading or writing except by pure reflection.
Reads a single field of a field set from a reader.
Marshaller for a set of fields, to be shared between multiple marshallers.
A marshaller using a map entry field set.
A simple field set marshaller whose reader and writer types are the same
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.
Marshaller for an InetAddress.
Marshaller for an InetSocketAddress.
Serialization context initializer for the java.util package.
Serialization context initializer for the java.lang package.
Marshaller for a LinkedHashMap.
A class field that marshals instances of Class using a ClassLoaderMarshaller.
Marshals a LocalDate as an epoch day.
Marshaller for LocalDateTime instances, using the following strategy: Marshal local date Marshal local time
ProtoStream marshaller for an Locale.
Marshaller for LocalTime instances, using the following strategy: Marshal LocalTime.MIDNIGHT as zero bytes Marshal number of seconds in day as unsigned integer, using hours or minutes precision, if possible Marshal sub-second value of day as unsigned integer, using millisecond precision if possible
Marshaller for a Map.Entry
Marshaller for a Map.
Interface inherited by marshallable components.
Serialization context initializer for the
invalid reference
org.wildfly.clustering.marshalling
package.
Marshaller for MathContext.
Serialization context initializer for the java.math package.
Marshals MonthDay instances.
Native serialization context decorator.
Serialization context initializer for the java.net package.
Marshaller for OffsetDateTime instances, using the following strategy: Marshal local date Marshal local time Marshal zone offset
A ProtoStream reader that applies an offset to its fields.
A ProtoStream writer that applies an offset to its fields.
Marshaller for OffsetTime instances, using the following strategy: Marshal local time Marshal zone offset
Marshaller for packed repeated fields, e.g. primitive arrays.
Marshaller for Period instances, using the following strategy: Marshal Period.ZERO as zero bytes Marshal number of years of period as signed integer Marshal number of months of period as signed integer Marshal number of days of period as signed integer
ProtoStream arshaller for a Properties object.
A string-based map entry.
A marshaller for a property, i.e. a Map.Entry whose key and value are strings.
A ProtoStream byte buffer marshaller.
A ProtobufTagMarshaller that include a facility for computing buffer sizes.
Common interface of ProtoStreamReader and ProtoStreamWriter.
An operation context.
A TagReader with the additional ability to read an arbitrary embedded object.
A ProtoStream size operation.
A TagWriter with the additional ability to write an arbitrary embedded object.
Marshaller for proxies serialized using the writeReplace()/readResolve() pattern.
Readable view of a marshaller.
Encapsulates an object reference.
Enumeration of common scalar marshaller implementations.
Set of scalar marshallers for marshalling a Class.
A field marshaller based on a scaler marshaller.
Marshaller for a single scalar value.
Registers a protobuf schema.
Extension of SerializationContext that ensures all registered marshallers implement ProtoStreamMarshaller.
An instance marshaller provider that ensures all registered marshallers implement ProtoStreamMarshaller.
A builder of a serialization context.
Default serialization context builder.
Native serialization context builder.
A serialization context initializer.
DataInput implementation used to write the unexposed serializable fields of an object.
Builds a simple data input.
DataOutput implementation used to read the unexposed serializable fields of an object.
Builds a simple data output.
ObjectInput implementation used to write the unexposed fields of an Externalizable object.
Builder of a simple object input.
ObjectOutput implementation used to read the unexposed fields of an Externalizable object.
Builder of a simple object output.
A ProtoStreamWriter implementation used to compute the number of bytes that would be written to a stream.
Marshaller for a SortedMap.
Marshaller for a SortedSet.
Serialization context initializer for the java.sql package.
ProtoStream marshaller for a StackTraceElement.
A map entry whose key is a string.
An optimized marshaller for a Map.Entry whose key is a string.
An optimized marshaller for a Map whose keys are strings.
A decorator marshaller that writes the decorated object while holding its monitor lock. e.g. to enable iteration over a decorated collection without the risk of a ConcurrentModificationException.
Generic marshaller based on three non-public fields.
Generic marshaller based on three non-public members.
Generic marshaller based on three non-public accessor methods.
Serialization context initializer for the java.time package.
A function with 3 parameters.
Marshaller for an Object array, using a repeated element field.
Marshaller for a typed enumeration.
Marshaller for a typed object.
Generic marshaller based on a single non-public field.
Generic marshaller based on a single non-public member.
Generic marshaller based on a single non-public accessor method.
Serialization context initializer for this package.
Marshaller for the fields of a UUID using fixed size longs.
A ByteBufferMarshaller based on a ProtoStream WrappedMessage.
Writable view of a marshaller.
Marshals Year instances as number of years since the epoch year.
Marshaller for YearMonth instances, using the following strategy: Marshal epoch year Marshal month as enum
Marshaller for ZonedDateTime instances, using the following strategy: Marshal duration since epoch Marshal time zone
Marshalling for ZoneOffset instances using the following strategy: Marshal ZoneOffset.UTC as zero bytes If offset is of form ±HH, marshal as signed integer of hours If offset is of form ±HH:MM, marshal as signed integer of total minutes If offset is of form ±HH:MM:SS, marshal as signed integer of total seconds