Class DefaultShardStrategy
- java.lang.Object
-
- org.opendaylight.controller.cluster.datastore.shardstrategy.DefaultShardStrategy
-
- All Implemented Interfaces:
ShardStrategy
public final class DefaultShardStrategy extends Object implements ShardStrategy
The DefaultShardStrategy basically puts all data into the default shard. The default shard stores data for all modules for which a specific set of shards has not been configured. This is only intended for testing.
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_SHARDstatic StringNAME
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringfindShard(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path)Find the name of the shard in which the data pointed to by the specified path belongs in.static DefaultShardStrategygetInstance()
-
-
-
Field Detail
-
NAME
public static final String NAME
- See Also:
- Constant Field Values
-
DEFAULT_SHARD
public static final String DEFAULT_SHARD
- See Also:
- Constant Field Values
-
-
Method Detail
-
getInstance
public static DefaultShardStrategy getInstance()
-
findShard
public String findShard(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path)
Description copied from interface:ShardStrategyFind the name of the shard in which the data pointed to by the specified path belongs in.Should return the name of the default shard DefaultShardStrategy.DEFAULT_SHARD if no matching shard was found
- Specified by:
findShardin interfaceShardStrategy- Parameters:
path- the location of the data in the logical tree- Returns:
- the corresponding shard name.
-
-