public interface ShardStrategy {
/**
* Find the name of the shard in which the data pointed to by the specified path belongs in.
- * <p/>
+ *
+ * <p>
* Should return the name of the default shard DefaultShardStrategy.DEFAULT_SHARD
* if no matching shard was found
*
* @return the corresponding shard name.
*/
String findShard(YangInstanceIdentifier path);
+
+ /**
+ * Get the prefix of the shard that contains the data pointed to by the specified path.
+ * @param path the location of the data in the logical tree.
+ * @return the corresponding shards prefix.
+ */
+ YangInstanceIdentifier getPrefixForPath(YangInstanceIdentifier path);
}