+public final class ClusterUtils {
+ private static final Logger LOG = LoggerFactory.getLogger(ClusterUtils.class);
+
+ // id for the shard used to store prefix configuration
+ public static final String PREFIX_CONFIG_SHARD_ID = "prefix-configuration-shard";
+
+ public static final QName PREFIX_SHARDS_QNAME =
+ QName.create("urn:opendaylight:params:xml:ns:yang:controller:md:sal:clustering:prefix-shard-configuration",
+ "2017-01-10", "prefix-shards").intern();
+ public static final QName SHARD_LIST_QNAME =
+ QName.create(PREFIX_SHARDS_QNAME, "shard").intern();
+ public static final QName SHARD_PREFIX_QNAME =
+ QName.create(PREFIX_SHARDS_QNAME, "prefix").intern();
+ public static final QName SHARD_REPLICAS_QNAME =
+ QName.create(PREFIX_SHARDS_QNAME, "replicas").intern();
+ public static final QName SHARD_REPLICA_QNAME =
+ QName.create(PREFIX_SHARDS_QNAME, "replica").intern();
+
+ public static final YangInstanceIdentifier PREFIX_SHARDS_PATH =
+ YangInstanceIdentifier.of(PREFIX_SHARDS_QNAME).toOptimized();
+ public static final YangInstanceIdentifier SHARD_LIST_PATH =
+ PREFIX_SHARDS_PATH.node(SHARD_LIST_QNAME).toOptimized();
+
+ private ClusterUtils() {
+ }