IBM WebSphereTM eXtreme Scale, Release 8.6
API Specification

Package com.ibm.websphere.objectgrid.plugins.io.datadescriptor

This package contains the interfaces and classes that allow a serializer to describe describe any queryable or indexable attributes to eXtreme Scale.

See:
          Description

Interface Summary
Association An association between two maps.
Attribute Identifies an attribute.
DataDescriptor Identifies accessible attributes that the DataSerializer.DataAttributeInflatable can retrieve.
EmbeddedType An EmbeddedType represents a nested, complex object.
KeyDataDescriptor KeySerializerPlugin plug-ins create a KeyDataDescriptor using the DataDescriptorFactory to identify any attributes that it wants to expose to the eXtreme Scale runtime.
MapDataDescriptor MapSerializerPlugin plug-ins create a MapDataDescriptor using the DataDescriptorFactory to expose any relationships that it wants to expose to the eXtreme Scale runtime.
ValueDataDescriptor ValueSerializerPlugin plug-ins create a ValueDataDescriptor using the DataDescriptorFactory to identify any attributes that it wants to expose to the eXtreme Scale runtime.
 

Class Summary
DataDescriptorFactory A factory for creating DataDescriptor instances when using custom DataSerializers.
 

Enum Summary
AttributeType Identifies all types that can be set on an Attribute.
 

Exception Summary
DataDescriptorException Exceptions identifying problems with data descriptor configuration.
 

Package com.ibm.websphere.objectgrid.plugins.io.datadescriptor Description

This package contains the interfaces and classes that allow a serializer to describe describe any queryable or indexable attributes to eXtreme Scale.

Overview

Each DataSerializer implementation can optionally return a DataDescriptor instance to describe any attributes that can be queried or indexed by the eXtreme Scale runtime.

The DataSerializer implementation uses the DataDescriptorFactory to create a DataDescriptor and populate it with attributes. After the DataSerializer is initialized, the eXtreme Scale runtime will retrieve the DataDescriptor from the DataSerializer to determine what attributes are available.

The MapSerializerPlugin implementation uses the DataDescriptorFactory to expose a MapDataDescriptor, which identifies any relationships between maps.


IBM WebSphereTM eXtreme Scale, Release 8.6
API Specification

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