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%2FStandaloneFrontendHistory.java;h=4ac3f9c1ed324d8c629c1f774866cdd618da8c80;hb=f0e8f9a9547dca1e232a7e8d3912a86de69bcc6a;hp=3d4e373f33b926309236beb0c29ff2f146524651;hpb=731e7284cf0895fdb1b89427f91762e80e67c2ff;p=controller.git diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/StandaloneFrontendHistory.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/StandaloneFrontendHistory.java index 3d4e373f33..4ac3f9c1ed 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/StandaloneFrontendHistory.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/StandaloneFrontendHistory.java @@ -7,7 +7,8 @@ */ package org.opendaylight.controller.cluster.datastore; -import com.google.common.base.Preconditions; +import static java.util.Objects.requireNonNull; + import com.google.common.collect.ImmutableMap; import com.google.common.collect.RangeSet; import com.google.common.collect.TreeRangeSet; @@ -16,9 +17,9 @@ import java.util.HashMap; import java.util.Map; import java.util.Optional; import java.util.SortedSet; +import org.eclipse.jdt.annotation.NonNull; import org.opendaylight.controller.cluster.access.concepts.ClientIdentifier; import org.opendaylight.controller.cluster.access.concepts.LocalHistoryIdentifier; -import org.opendaylight.controller.cluster.access.concepts.RequestException; import org.opendaylight.controller.cluster.access.concepts.TransactionIdentifier; import org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeModification; @@ -37,16 +38,16 @@ final class StandaloneFrontendHistory extends AbstractFrontendHistory { final RangeSet purgedTransactions) { super(persistenceId, tree, closedTransactions, purgedTransactions); this.identifier = new LocalHistoryIdentifier(clientId, 0); - this.tree = Preconditions.checkNotNull(tree); + this.tree = requireNonNull(tree); } - static StandaloneFrontendHistory create(final String persistenceId, final ClientIdentifier clientId, + static @NonNull StandaloneFrontendHistory create(final String persistenceId, final ClientIdentifier clientId, final ShardDataTree tree) { return new StandaloneFrontendHistory(persistenceId, clientId, tree, ImmutableMap.of(), TreeRangeSet.create()); } - static StandaloneFrontendHistory recreate(final String persistenceId, final ClientIdentifier clientId, + static @NonNull StandaloneFrontendHistory recreate(final String persistenceId, final ClientIdentifier clientId, final ShardDataTree tree, final Map closedTransactions, final RangeSet purgedTransactions) { return new StandaloneFrontendHistory(persistenceId, clientId, tree, new HashMap<>(closedTransactions), @@ -59,18 +60,17 @@ final class StandaloneFrontendHistory extends AbstractFrontendHistory { } @Override - FrontendTransaction createOpenSnapshot(final TransactionIdentifier id) throws RequestException { + FrontendTransaction createOpenSnapshot(final TransactionIdentifier id) { return FrontendReadOnlyTransaction.create(this, tree.newReadOnlyTransaction(id)); } @Override - FrontendTransaction createOpenTransaction(final TransactionIdentifier id) throws RequestException { + FrontendTransaction createOpenTransaction(final TransactionIdentifier id) { return FrontendReadWriteTransaction.createOpen(this, tree.newReadWriteTransaction(id)); } @Override - FrontendTransaction createReadyTransaction(final TransactionIdentifier id, final DataTreeModification mod) - throws RequestException { + FrontendTransaction createReadyTransaction(final TransactionIdentifier id, final DataTreeModification mod) { return FrontendReadWriteTransaction.createReady(this, id, mod); }