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 <skitt@redhat.com>
@Override
public BindingAwareBroker addingService(ServiceReference<BindingAwareBroker> reference) {
broker = context.getService(reference);
@Override
public BindingAwareBroker addingService(ServiceReference<BindingAwareBroker> reference) {
broker = context.getService(reference);
- mdActivationPool.execute(new Runnable() {
-
- @Override
- public void run() {
- onBrokerAvailable(broker, context);
- }
- });
+ mdActivationPool.execute(() -> onBrokerAvailable(broker, context));
@Override
public void removedService(ServiceReference<BindingAwareBroker> reference, BindingAwareBroker service) {
broker = context.getService(reference);
@Override
public void removedService(ServiceReference<BindingAwareBroker> reference, BindingAwareBroker service) {
broker = context.getService(reference);
- mdActivationPool.execute(new Runnable() {
-
- @Override
- public void run() {
- onBrokerRemoved(broker, context);
- }
- });
+ mdActivationPool.execute(() -> onBrokerRemoved(broker, context));