Reduce preliferation of TransactionChainHandler
[netconf.git] / restconf / restconf-nb-rfc8040 / src / main / java / org / opendaylight / restconf / nb / rfc8040 / rests / utils / FutureCallbackTx.java
index e4c88f22a683aa27aa7a4902fc885a1fc0cfe190..fddf1a78eb2b8dc2ce16807151c6b48a7f98d8af 100644 (file)
@@ -75,9 +75,7 @@ final class FutureCallbackTx {
     static <T> void addCallback(final ListenableFuture<T> listenableFuture, final String txType,
                                 final FutureDataFactory<? super T> dataFactory,
                                 @Nullable final RestconfStrategy strategy,
-                                final YangInstanceIdentifier path)
-        throws RestconfDocumentedException {
-
+                                final YangInstanceIdentifier path) throws RestconfDocumentedException {
         try {
             final T result = listenableFuture.get();
             dataFactory.setResult(result);
@@ -132,10 +130,6 @@ final class FutureCallbackTx {
             } else {
                 throw new RestconfDocumentedException("Transaction failed", e);
             }
-        } finally {
-            if (strategy != null) {
-                strategy.close();
-            }
         }
     }
 }