Provides Infinispan-specific input and output streams, buffers and related utilities.
Interface Summary Interface Description AdvancedExternalizer<T>
AdvancedExternalizerprovides an alternative way to provide externalizers for marshalling/unmarshalling user defined classes that overcome the deficiencies of the more user-friendly externalizer definition model explained in
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 DelegatingObjectInputClass that extends
DelegatingObjectOutputClass that extends
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