Class 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.
    • Method Detail

      • findShard

        public String findShard​(YangInstanceIdentifier path)
        Description copied from interface: ShardStrategy
        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

        Specified by:
        findShard in interface ShardStrategy
        Parameters:
        path - the location of the data in the logical tree
        Returns:
        the corresponding shard name.