Class ModuleShardStrategy
- java.lang.Object
-
- org.opendaylight.controller.cluster.datastore.shardstrategy.ModuleShardStrategy
-
- All Implemented Interfaces:
ShardStrategy
public class ModuleShardStrategy extends Object implements ShardStrategy
-
-
Constructor Summary
Constructors Constructor Description ModuleShardStrategy(String moduleName, Configuration configuration)
-
Method Summary
All 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.
-
-
-
Field Detail
-
NAME
public static final String NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ModuleShardStrategy
public ModuleShardStrategy(String moduleName, Configuration configuration)
-
-
Method Detail
-
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.
-
-