Class ClusterUtils
- java.lang.Object
-
- org.opendaylight.controller.cluster.datastore.utils.ClusterUtils
-
public final class ClusterUtils extends Object
Utils for encoding prefix shard name.
-
-
Field Summary
Fields Modifier and Type Field Description static String
PREFIX_CONFIG_SHARD_ID
static YangInstanceIdentifier
PREFIX_SHARDS_PATH
static QName
PREFIX_SHARDS_QNAME
static YangInstanceIdentifier
SHARD_LIST_PATH
static QName
SHARD_LIST_QNAME
static QName
SHARD_PREFIX_QNAME
static QName
SHARD_REPLICA_QNAME
static QName
SHARD_REPLICAS_QNAME
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static String
getCleanShardName(YangInstanceIdentifier path)
Returns an encoded shard name based on the provided path that should doesn't contain characters that cannot be present in akka actor paths.static ShardIdentifier
getShardIdentifier(MemberName memberName, DOMDataTreeIdentifier prefix)
-
-
-
Field Detail
-
PREFIX_CONFIG_SHARD_ID
public static final String PREFIX_CONFIG_SHARD_ID
- See Also:
- Constant Field Values
-
PREFIX_SHARDS_QNAME
public static final QName PREFIX_SHARDS_QNAME
-
SHARD_LIST_QNAME
public static final QName SHARD_LIST_QNAME
-
SHARD_PREFIX_QNAME
public static final QName SHARD_PREFIX_QNAME
-
SHARD_REPLICAS_QNAME
public static final QName SHARD_REPLICAS_QNAME
-
SHARD_REPLICA_QNAME
public static final QName SHARD_REPLICA_QNAME
-
PREFIX_SHARDS_PATH
public static final YangInstanceIdentifier PREFIX_SHARDS_PATH
-
SHARD_LIST_PATH
public static final YangInstanceIdentifier SHARD_LIST_PATH
-
-
Method Detail
-
getShardIdentifier
public static ShardIdentifier getShardIdentifier(MemberName memberName, DOMDataTreeIdentifier prefix)
-
getCleanShardName
public static String getCleanShardName(YangInstanceIdentifier path)
Returns an encoded shard name based on the provided path that should doesn't contain characters that cannot be present in akka actor paths.- Parameters:
path
- Path on which to base the shard name- Returns:
- encoded name that doesn't contain characters that cannot be in actor path.
-
-