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 Detail

      • findShard

        String findShard​(YangInstanceIdentifier path)
        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.