Interface ShardStrategy
- All Known Implementing Classes:
DefaultShardStrategy
,ModuleShardStrategy
public interface ShardStrategy
The role of ShardStrategy is to figure out which shards a given piece of data belongs to.
-
Method Summary
Modifier and TypeMethodDescriptionFind the name of the shard in which the data pointed to by the specified path belongs in.
-
Method Details
-
findShard
Find 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
- Parameters:
path
- the location of the data in the logical tree- Returns:
- the corresponding shard name.
-