From 3af7a42858e642447ddbd38cea8be5151f59ec94 Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Sat, 25 Apr 2015 16:46:50 +0200 Subject: [PATCH] CDS: do not propagate SchemaContext TransactionContext implementations do not need, so remove the constructor argument and adjust callers. Change-Id: I7f6644e3e673057586a1ec6cfbe93b6e258ca9ad Signed-off-by: Robert Varga --- .../controller/cluster/datastore/TransactionContextImpl.java | 3 +-- .../controller/cluster/datastore/TransactionProxy.java | 4 ++-- .../datastore/compat/PreLithiumTransactionContextImpl.java | 5 ++--- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/TransactionContextImpl.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/TransactionContextImpl.java index a9deeaaeba..63690b0d7c 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/TransactionContextImpl.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/TransactionContextImpl.java @@ -30,7 +30,6 @@ import org.opendaylight.controller.cluster.datastore.utils.ActorContext; import org.opendaylight.controller.md.sal.common.api.data.ReadFailedException; import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier; import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode; -import org.opendaylight.yangtools.yang.model.api.SchemaContext; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import scala.concurrent.Future; @@ -49,7 +48,7 @@ public class TransactionContextImpl extends AbstractTransactionContext { private int totalBatchedModificationsSent; protected TransactionContextImpl(ActorSelection actor, TransactionIdentifier identifier, - String transactionChainId, ActorContext actorContext, SchemaContext schemaContext, boolean isTxActorLocal, + String transactionChainId, ActorContext actorContext, boolean isTxActorLocal, short remoteTransactionVersion, OperationCompleter operationCompleter) { super(identifier); this.actor = actor; diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/TransactionProxy.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/TransactionProxy.java index e397ab501c..c9f1f75206 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/TransactionProxy.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/TransactionProxy.java @@ -558,11 +558,11 @@ public class TransactionProxy extends AbstractDOMStoreTransaction