X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-distributed-datastore%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fdatastore%2FFrontendMetadata.java;h=e3a18997e43e68fc3597936e99a4a58890d73403;hb=refs%2Fchanges%2F49%2F85749%2F63;hp=efb0fdc04beb351845e6a4465298a705f5ba8156;hpb=7011afc1380ca25ad3de4cc8865f12fe3f5e09cf;p=controller.git diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/FrontendMetadata.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/FrontendMetadata.java index efb0fdc04b..e3a18997e4 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/FrontendMetadata.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/FrontendMetadata.java @@ -8,9 +8,10 @@ package org.opendaylight.controller.cluster.datastore; import static com.google.common.base.Verify.verify; +import static java.util.Objects.requireNonNull; -import com.google.common.base.Preconditions; import com.google.common.collect.Collections2; +import com.google.common.collect.ImmutableSet; import com.google.common.collect.Maps; import java.util.HashMap; import java.util.Map; @@ -21,6 +22,7 @@ import org.opendaylight.controller.cluster.access.concepts.LocalHistoryIdentifie import org.opendaylight.controller.cluster.access.concepts.TransactionIdentifier; import org.opendaylight.controller.cluster.datastore.persisted.FrontendClientMetadata; import org.opendaylight.controller.cluster.datastore.persisted.FrontendShardDataTreeSnapshotMetadata; +import org.opendaylight.controller.cluster.datastore.utils.ImmutableUnsignedLongSet; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -38,7 +40,7 @@ final class FrontendMetadata extends ShardDataTreeMetadata getClients() { + return clients.values().stream() + .map(FrontendClientMetadataBuilder::getIdentifier) + .collect(ImmutableSet.toImmutableSet()); + } }