From: Stephen Kitt Date: Tue, 16 May 2017 15:49:30 +0000 (+0200) Subject: sal-binding-api: use lambdas X-Git-Tag: release/oxygen~85 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=commitdiff_plain;h=fdebf2737d87e8be6e29b7ae42d5c4812c95fa8d;ds=inline sal-binding-api: use lambdas This series of patches uses lambdas instead of anonymous classes for functional interfaces when possible. Lambdas are replaced with method references when appropriate. Change-Id: I57045a8cfb4dc788eb0d687eceb49ca54e6dc7c8 Signed-off-by: Stephen Kitt --- diff --git a/opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/sal/binding/api/AbstractBrokerAwareActivator.java b/opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/sal/binding/api/AbstractBrokerAwareActivator.java index 9972ce7b8a..a489e63410 100644 --- a/opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/sal/binding/api/AbstractBrokerAwareActivator.java +++ b/opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/sal/binding/api/AbstractBrokerAwareActivator.java @@ -27,13 +27,7 @@ public abstract class AbstractBrokerAwareActivator implements BundleActivator { @Override public BindingAwareBroker addingService(ServiceReference reference) { broker = context.getService(reference); - mdActivationPool.execute(new Runnable() { - - @Override - public void run() { - onBrokerAvailable(broker, context); - } - }); + mdActivationPool.execute(() -> onBrokerAvailable(broker, context)); return broker; } @@ -46,13 +40,7 @@ public abstract class AbstractBrokerAwareActivator implements BundleActivator { @Override public void removedService(ServiceReference reference, BindingAwareBroker service) { broker = context.getService(reference); - mdActivationPool.execute(new Runnable() { - - @Override - public void run() { - onBrokerRemoved(broker, context); - } - }); + mdActivationPool.execute(() -> onBrokerRemoved(broker, context)); } };