java.lang.Object
org.opendaylight.controller.cluster.datastore.shardstrategy.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.
  • Field Details

  • Method Details

    • getInstance

      public static DefaultShardStrategy getInstance()
    • 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.