Provides Infinispan-specific input and output streams, buffers and related utilities.
Interface Summary Interface Description AdvancedExternalizer<T> BufferSizePredictorBuffer size predictor Externalizer<T>One of the key aspects of Infinispan is that it often needs to marshall or unmarshall objects in order to provide some of its functionality. IdsInternal marshalling identifiers. LambdaExternalizer<T>A lambda
MarshallerA marshaller is a class that is able to marshall and unmarshall objects efficiently. MarshallUtil.ArrayBuilder<E> MarshallUtil.CollectionBuilder<E,T extends Collection<E>> MarshallUtil.ElementReader<E> MarshallUtil.ElementWriter<E> MarshallUtil.EnumBuilder<E extends Enum<E>> MarshallUtil.MapBuilder<K,V,T extends Map<K,V>> MarshallUtil.UnboundedCollectionBuilder<E,T extends Collection<E>> StreamingMarshallerA specialization of
Marshallerthat supports streams.
WrappedBytesInterface that describes and object holding onto some bytes
Class Summary Class Description AbstractDelegatingMarshallerWith the introduction of global and cache marshallers, there's a need to separate marshallers but still rely on the same marshalling backend as previously. AbstractExternalizer<T>Base class for
AdvancedExternalizerimplementations that offers default implementations for some of its methods.
AbstractMarshallerAbstract Marshaller implementation containing shared implementations. AdaptiveBufferSizePredictorThe
BufferSizePredictorthat automatically increases and decreases the predicted buffer size on feed back.
AdminFlagExternalizer CheckedInputStream DelegatingObjectInput DelegatingObjectOutput IdentityMarshallerA marshaller that does not transform the content, only applicable to byte payloads. InstanceReusingAdvancedExternalizer<T>An advanced externalizer that when implemented will allow for child instances that also extend this class to use object instances instead of serializing a brand new object. JavaSerializationMarshallerStandard Java serialization marshaller. MarshallableTypeHintsClass providing hints about marshallable types, such as whether a particular type is marshallable or not, or an accurate approach to the serialized size of a particular type. MarshallUtilMarshallUtil. SingletonExternalizer<T> StringMarshaller SuppliedExternalizer<T> UTF8StringMarshaller WrappedByteArraySimple wrapper around a byte to provide equals and hashCode semantics WrappedByteArray.Externalizer
Enum Summary Enum Description ValueMatcherModeValue matcher mode.
Exception Summary Exception Description NotSerializableExceptionAn exception that hides inner stacktrace lines for non serializable exceptions.
Annotation Types Summary Annotation Type Description SerializeFunctionWithIndicate that this function should be serialized with an instance of the given
SerializeWithIndicate that this class should be serialized with an instance of the given