IMappingInfoProvider Interface
public interface IMappingInfoProvider
Interface that represents capability to provide information relevant to Add/Remove/Update operations for a mapping object.
Method Summary
Modifier and Type | Method and Description |
---|---|
Mapping |
getKind()
Type of the mapping. |
UUID |
getShardMapId()
Shard map associated with the mapping. |
Shard |
getShardMapManager()
ShardMapManager for the object. |
Store |
getStoreMapping()
Storage representation of the mapping. |
String |
getTypeName()
Mapping type, useful for diagnostics. |
Method Details
getKind
public MappingKind getKind()
Type of the mapping.
getShardMapId
public UUID getShardMapId()
Shard map associated with the mapping.
getShardMapManager
public ShardMapManager getShardMapManager()
ShardMapManager for the object.
getStoreMapping
public StoreMapping getStoreMapping()
Storage representation of the mapping.
getTypeName
public String getTypeName()
Mapping type, useful for diagnostics.