X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fconfig%2Fconfig-manager%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fconfig%2Fmanager%2Fimpl%2Fosgi%2FBlankTransactionServiceTracker.java;h=a15820556c4a9a76ac45f80ccf89a317df646d53;hp=6c7f38b87dd94d9e64f93c1aef8b18a2246ac73e;hb=refs%2Fchanges%2F73%2F46573%2F5;hpb=660c3e22ca97bc613ea6f6288503620bba6fb233 diff --git a/opendaylight/config/config-manager/src/main/java/org/opendaylight/controller/config/manager/impl/osgi/BlankTransactionServiceTracker.java b/opendaylight/config/config-manager/src/main/java/org/opendaylight/controller/config/manager/impl/osgi/BlankTransactionServiceTracker.java index 6c7f38b87d..a15820556c 100644 --- a/opendaylight/config/config-manager/src/main/java/org/opendaylight/controller/config/manager/impl/osgi/BlankTransactionServiceTracker.java +++ b/opendaylight/config/config-manager/src/main/java/org/opendaylight/controller/config/manager/impl/osgi/BlankTransactionServiceTracker.java @@ -37,14 +37,10 @@ public class BlankTransactionServiceTracker implements ServiceTrackerCustomizer< private final int maxAttempts; public BlankTransactionServiceTracker(final ConfigRegistryImpl configRegistry) { - this(new BlankTransaction() { - @Override - public CommitStatus hit() - throws ValidationException, ConflictingVersionException { - ObjectName tx = configRegistry.beginConfig(true); - return configRegistry.commitConfig(tx); - } - }); + this(() -> { + ObjectName tx = configRegistry.beginConfig(true); + return configRegistry.commitConfig(tx); + }); } public BlankTransactionServiceTracker(final BlankTransaction blankTransaction) { @@ -67,7 +63,7 @@ public class BlankTransactionServiceTracker implements ServiceTrackerCustomizer< } private void blankTransactionAsync() { - txExecutor.execute(() -> { blankTransactionSync(); }); + txExecutor.execute(this::blankTransactionSync); } void blankTransactionSync() {