From fdebf2737d87e8be6e29b7ae42d5c4812c95fa8d Mon Sep 17 00:00:00 2001 From: Stephen Kitt Date: Tue, 16 May 2017 17:49:30 +0200 Subject: [PATCH] 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 --- .../api/AbstractBrokerAwareActivator.java | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) 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)); } }; -- 2.36.6