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.org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifiergetPrefixForPath(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path)Get the prefix of the shard that contains the data pointed to by the specified path.
-
-
-
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.
-
getPrefixForPath
public org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier getPrefixForPath(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path)
Description copied from interface:ShardStrategyGet the prefix of the shard that contains the data pointed to by the specified path.- Specified by:
getPrefixForPathin interfaceShardStrategy- Parameters:
path- the location of the data in the logical tree.- Returns:
- the corresponding shards prefix.
-
-