Package org.wildfly.clustering.marshalling.spi
package org.wildfly.clustering.marshalling.spi
-
ClassDescriptionBinaryExternalizer<T,
X, Y> GenericExternalizerfor an object composed of 2 externalizable components.Formatterimplementation for binary keys.BaseExternalizerfor boolean-based externalization.MarshalledValueimplementation suitable for map keys that uses aByteBufferMarshaller.Externalizer for aByteBufferMarshalledKey.Factory for creating aByteBufferMarshalledKey.MarshalledValueimplementation that uses aByteBufferMarshaller.Externalizer for aByteBufferMarshalledValue.Factory for creating aByteBufferMarshalledValue.Marshals an object to and from aByteBuffer.A specialized ByteArrayOutputStream that exposes the internal buffer.Marshaller for a decorator that does not provide public access to its decorated object.Formatterfor keys with multiple string fields.EnumExternalizer<E extends Enum<E>>BaseExternalizerfor enumerations.Formatter<K>Formats a cache key to a string representation and back again.FunctionalSerializer<T,V> A serializer that delegates to the serializer of a mapped value.Behaves the same asFunction.identity(), where the return type is a superclass of the function parameter.Various strategies for marshalling an array/collection index (i.e.BaseExternalizerfor int-based externalization.Writes/reads an integer to/from a binary stream.BaseExternalizerfor long-based externalization.MarshalledValue<T,C> Offers semantics similar to aMarshalledObject.get(), but supports an independent marshalling context.sMarshaller that stores attribute values using marshalled values.Marshaller<V,S> Marshals an object to and from its serialized form.BaseExternalizerfor object wrapper externalization.Serializer<T>Writes/reads an object to/from a binary stream.Externalizerbased on aSerializer.Formatterfor keys with a simple string representation.BaseExternalizerfor string-based externalization.Adapts a Supplier to a Function ignoring it's parameter.A decorator marshaller that writes the decorated object while holding its monitor lock.TrivialExternalizerfor a constant value.ValueFunction<T,R> A function that always results a constant value, ignoring its parameter.