X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=netconf%2Fsal-netconf-connector%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fnetconf%2Fsal%2Fconnect%2Fnetconf%2Fsal%2Ftx%2FWriteRunningTx.java;h=ddc66fb5f1757080cc1ed4e5feb24b27ad1f76fe;hb=45cfee1861924b4a8086d38079ce8cbd320386d6;hp=af51c824ef1883eac9b2252756a1df309afbe351;hpb=72543f819bb65c6666c0ba1f49d19f2251c8f518;p=netconf.git diff --git a/netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/sal/tx/WriteRunningTx.java b/netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/sal/tx/WriteRunningTx.java index af51c824ef..ddc66fb5f1 100644 --- a/netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/sal/tx/WriteRunningTx.java +++ b/netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/sal/tx/WriteRunningTx.java @@ -13,6 +13,7 @@ import com.google.common.base.Optional; import com.google.common.util.concurrent.CheckedFuture; import com.google.common.util.concurrent.Futures; import com.google.common.util.concurrent.ListenableFuture; +import com.google.common.util.concurrent.MoreExecutors; import java.util.ArrayList; import java.util.List; import org.opendaylight.controller.md.sal.common.api.TransactionStatus; @@ -73,7 +74,7 @@ public class WriteRunningTx extends AbstractWriteTx { @Override public synchronized CheckedFuture submit() { final ListenableFuture commmitFutureAsVoid = Futures.transform(commit(), - (Function, Void>) input -> null); + (Function, Void>) input -> null, MoreExecutors.directExecutor()); return Futures.makeChecked(commmitFutureAsVoid, input -> new TransactionCommitFailedException("Submit of transaction " + getIdentifier() + " failed", @@ -102,12 +103,12 @@ public class WriteRunningTx extends AbstractWriteTx { netOps.unlockRunning(new NetconfRpcFutureCallback("Unlock running", id)); } - private static class Change { + private static final class Change { private final DataContainerChild editStructure; private final Optional defaultOperation; - private Change(final DataContainerChild editStructure, final Optional defaultOperation) { + Change(final DataContainerChild editStructure, final Optional defaultOperation) { this.editStructure = editStructure; this.defaultOperation = defaultOperation; }