* by {@link DistributedShardedDOMDataTree} for updating
* prefix-shard-configuration upon creating and de-spawning prefix-based shards.
*/
+@Deprecated(forRemoval = true)
class PrefixedShardConfigWriter {
private static final Logger LOG = LoggerFactory.getLogger(PrefixedShardConfigWriter.class);
boolean checkDefaultIsPresent() {
final NodeIdentifierWithPredicates pag =
- new NodeIdentifierWithPredicates(ClusterUtils.SHARD_LIST_QNAME, ClusterUtils.SHARD_PREFIX_QNAME,
- YangInstanceIdentifier.EMPTY);
+ NodeIdentifierWithPredicates.of(ClusterUtils.SHARD_LIST_QNAME, ClusterUtils.SHARD_PREFIX_QNAME,
+ YangInstanceIdentifier.empty());
final YangInstanceIdentifier defaultId = ClusterUtils.SHARD_LIST_PATH.node(pag);
final MapEntryNode newEntry = ImmutableMapEntryNodeBuilder.create()
.withNodeIdentifier(
- new NodeIdentifierWithPredicates(ClusterUtils.SHARD_LIST_QNAME, ClusterUtils.SHARD_PREFIX_QNAME,
+ NodeIdentifierWithPredicates.of(ClusterUtils.SHARD_LIST_QNAME, ClusterUtils.SHARD_PREFIX_QNAME,
path))
.withChild(ImmutableLeafNodeBuilder.create()
.withNodeIdentifier(new NodeIdentifier(ClusterUtils.SHARD_PREFIX_QNAME))
ClusterUtils.SHARD_LIST_PATH.getPathArguments().forEach(cursor::enter);
cursor.delete(
- new NodeIdentifierWithPredicates(ClusterUtils.SHARD_LIST_QNAME, ClusterUtils.SHARD_PREFIX_QNAME, path));
+ NodeIdentifierWithPredicates.of(ClusterUtils.SHARD_LIST_QNAME, ClusterUtils.SHARD_PREFIX_QNAME, path));
cursor.close();
return tx.ready();