Package org.infinispan.marshall

Infinispan makes use of custom marshalling to serialize and deserialize state wherever possible, rather than falling back to the JDK to do this.

See:
          Description

Interface Summary
AdvancedExternalizer<T> AdvancedExternalizer provides 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 Externalizer.
BufferSizePredictor Buffer 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.
Ids Indexes for object types.
Marshaller A marshaller is a class that is able to marshall and unmarshall objects efficiently.
StreamingMarshaller A specialization of Marshaller that supports streams.
 

Class Summary
AbstractExternalizer<T> Base class for AdvancedExternalizer implementations that offers default implementations for some of its methods.
AbstractMarshaller Abstract Marshaller implementation containing shared implementations.
AdaptiveBufferSizePredictor The BufferSizePredictor that automatically increases and decreases the predicted buffer size on feed back.
MarshalledValue Wrapper that wraps cached data, providing lazy deserialization using the calling thread's context class loader.
MarshalledValue.Externalizer  
MarshallUtil MarshallUtil.
UnmarshalledReferences An efficient array-based list of referenced objects, using the reference id as a subscript for the array.
VersionAwareMarshaller A delegate to various other marshallers like JBossMarshaller.
 

Exception Summary
NotSerializableException An exception that hides inner stacktrace lines for non serializable exceptions.
 

Annotation Types Summary
SerializeWith Indicate that this class should be serialized with an instance of the given externalizer class.
 

Package org.infinispan.marshall Description

Infinispan makes use of custom marshalling to serialize and deserialize state wherever possible, rather than falling back to the JDK to do this. This package contains the necessary classes for this.


-->

Copyright © 2011 JBoss, a division of Red Hat. All Rights Reserved.