From: Stephen Kitt Date: Tue, 16 May 2017 15:51:03 +0000 (+0200) Subject: sal-cluster-admin-impl: use lambdas X-Git-Tag: release/nitrogen~229 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=commitdiff_plain;h=8cf5612a0bf4667c3a852175ca3d9433ee3abdcf sal-cluster-admin-impl: 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: I4efbae3b891eef993bf8692acd3aa979f44d30f5 Signed-off-by: Stephen Kitt --- diff --git a/opendaylight/md-sal/sal-cluster-admin-impl/src/main/java/org/opendaylight/controller/cluster/datastore/admin/ClusterAdminRpcService.java b/opendaylight/md-sal/sal-cluster-admin-impl/src/main/java/org/opendaylight/controller/cluster/datastore/admin/ClusterAdminRpcService.java index af2224cfe4..dcf10c9b39 100644 --- a/opendaylight/md-sal/sal-cluster-admin-impl/src/main/java/org/opendaylight/controller/cluster/datastore/admin/ClusterAdminRpcService.java +++ b/opendaylight/md-sal/sal-cluster-admin-impl/src/main/java/org/opendaylight/controller/cluster/datastore/admin/ClusterAdminRpcService.java @@ -322,7 +322,7 @@ public class ClusterAdminRpcService implements ClusterAdminService { LOG.info("Adding replicas for all shards"); final List, ShardResultBuilder>> shardResultData = new ArrayList<>(); - Function messageSupplier = shardName -> new AddShardReplica(shardName); + Function messageSupplier = AddShardReplica::new; sendMessageToManagerForConfiguredShards(DataStoreType.Config, shardResultData, messageSupplier); sendMessageToManagerForConfiguredShards(DataStoreType.Operational, shardResultData, messageSupplier); @@ -421,8 +421,7 @@ public class ClusterAdminRpcService implements ClusterAdminService { @Override public Future> flipMemberVotingStatesForAllShards() { final List, ShardResultBuilder>> shardResultData = new ArrayList<>(); - Function messageSupplier = shardName -> - new FlipShardMembersVotingStatus(shardName); + Function messageSupplier = FlipShardMembersVotingStatus::new; LOG.info("Flip member voting states for all shards");