IBM WebSphereTM eXtreme Scale, Release 8.6
API Specification

com.ibm.websphere.objectgrid.plugins.io
Interface ValueDataSerializer

All Superinterfaces:
DataSerializer, DataSerializer.DataAttributeInflatable
All Known Subinterfaces:
ValueDataSerializer.Mergeable, ValueDataSerializer.Versionable, ValueSerializerPlugin

public interface ValueDataSerializer
extends DataSerializer, DataSerializer.DataAttributeInflatable

DataSerializers implement this interface to serialize and inflate value data objects and attributes.

Several mix-in interfaces are provided to allow additional capabilities for values.

Since:
7.1.1

Nested Class Summary
static interface ValueDataSerializer.Mergeable
          ValueDataSerializers implement the optional Mergeable interface when it is possible that the clients or replicas in the grid may have multiple versions of the serializer.
static interface ValueDataSerializer.Versionable
          ValueDataSerializers can implement the optional Versionable interface to allow high performance versioning when using in conjunction with the optimistic locking strategy.
 
Nested classes/interfaces inherited from interface com.ibm.websphere.objectgrid.plugins.io.DataSerializer
DataSerializer.DataAttributeInflatable, DataSerializer.Identifiable, DataSerializer.SpecialValue, DataSerializer.UserReadable
 
Method Summary
 ValueDataDescriptor getValueDataDescriptor()
          Retrieve the metadata for the objects that this DataSerializer understands.
 
Methods inherited from interface com.ibm.websphere.objectgrid.plugins.io.DataSerializer.DataAttributeInflatable
getAttributeContexts, inflateDataObjectAttributes
 
Methods inherited from interface com.ibm.websphere.objectgrid.plugins.io.DataSerializer
inflateDataObject, serializeDataObject
 

Method Detail

getValueDataDescriptor

ValueDataDescriptor getValueDataDescriptor()
Retrieve the metadata for the objects that this DataSerializer understands.

Returns:
the ValueDataDescriptor metadata, or null if there is no data descriptor.

IBM WebSphereTM eXtreme Scale, Release 8.6
API Specification

© Copyright International Business Machines Corp 2005,2012. All rights reserved.