From 29d7f6777e481b62f9e3a67ab367871553c244b4 Mon Sep 17 00:00:00 2001 From: Arnout Engelen Date: Mon, 19 Jul 2021 14:14:56 +0200 Subject: [PATCH] Compile akka-discovery with Scala 3 (#30396) --- .travis.yml | 2 +- akka-discovery/src/main/scala/akka/discovery/Discovery.scala | 2 +- .../akka/discovery/aggregate/AggregateServiceDiscovery.scala | 2 +- .../scala/akka/discovery/config/ConfigServiceDiscovery.scala | 2 +- .../src/main/scala/akka/discovery/dns/DnsServiceDiscovery.scala | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index 5d28a20eb1..b0f682bebb 100644 --- a/.travis.yml +++ b/.travis.yml @@ -38,7 +38,7 @@ jobs: - stage: scala3 name: scala3 # separate job since only a few modules compile with Scala 3 yet - script: jabba install adopt@1.11-0 && jabba use adopt@1.11-0 && sbt -Dakka.build.scalaVersion=3.0 "akka-actor-tests/test:compile" akka-actor-testkit-typed/compile akka-actor-typed/compile akka-pki/test:compile akka-protobuf/test:compile akka-protobuf-v3/test:compile akka-slf4j/test:compile akka-stream/compile akka-stream-tests-tck/test + script: jabba install adopt@1.11-0 && jabba use adopt@1.11-0 && sbt -Dakka.build.scalaVersion=3.0 "akka-actor-tests/test:compile" akka-actor-testkit-typed/compile akka-actor-typed/compile akka-discovery/compile akka-pki/test:compile akka-protobuf/test:compile akka-protobuf-v3/test:compile akka-slf4j/test:compile akka-stream/compile akka-stream-tests-tck/test stages: - name: whitesource diff --git a/akka-discovery/src/main/scala/akka/discovery/Discovery.scala b/akka-discovery/src/main/scala/akka/discovery/Discovery.scala index 45325004d7..0f1ff78cc2 100644 --- a/akka-discovery/src/main/scala/akka/discovery/Discovery.scala +++ b/akka-discovery/src/main/scala/akka/discovery/Discovery.scala @@ -113,7 +113,7 @@ object Discovery extends ExtensionId[Discovery] with ExtensionIdProvider { @InternalApi private[akka] def checkClassPathForOldDiscovery(system: ExtendedActorSystem): Unit = { try { - system.dynamicAccess.getClassFor("akka.discovery.SimpleServiceDiscovery").get + system.dynamicAccess.getClassFor[Any]("akka.discovery.SimpleServiceDiscovery").get throw new RuntimeException( "Old version of Akka Discovery from Akka Management found on the classpath. Remove `com.lightbend.akka.discovery:akka-discovery` from the classpath..") } catch { diff --git a/akka-discovery/src/main/scala/akka/discovery/aggregate/AggregateServiceDiscovery.scala b/akka-discovery/src/main/scala/akka/discovery/aggregate/AggregateServiceDiscovery.scala index 0905dee309..9628e0ab7a 100644 --- a/akka-discovery/src/main/scala/akka/discovery/aggregate/AggregateServiceDiscovery.scala +++ b/akka-discovery/src/main/scala/akka/discovery/aggregate/AggregateServiceDiscovery.scala @@ -48,7 +48,7 @@ private object AggregateServiceDiscovery { @InternalApi private[akka] final class AggregateServiceDiscovery(system: ExtendedActorSystem) extends ServiceDiscovery { - private val log = Logging(system, getClass) + private val log = Logging(system, classOf[AggregateServiceDiscovery]) private val settings = new AggregateServiceDiscoverySettings(system.settings.config.getConfig("akka.discovery.aggregate")) diff --git a/akka-discovery/src/main/scala/akka/discovery/config/ConfigServiceDiscovery.scala b/akka-discovery/src/main/scala/akka/discovery/config/ConfigServiceDiscovery.scala index 2f253df7cd..b57a360dee 100644 --- a/akka-discovery/src/main/scala/akka/discovery/config/ConfigServiceDiscovery.scala +++ b/akka-discovery/src/main/scala/akka/discovery/config/ConfigServiceDiscovery.scala @@ -50,7 +50,7 @@ private object ConfigServicesParser { @InternalApi private[akka] class ConfigServiceDiscovery(system: ExtendedActorSystem) extends ServiceDiscovery { - private val log = Logging(system, getClass) + private val log = Logging(system, classOf[ConfigServiceDiscovery]) private val resolvedServices = ConfigServicesParser.parse( system.settings.config.getConfig(system.settings.config.getString("akka.discovery.config.services-path"))) diff --git a/akka-discovery/src/main/scala/akka/discovery/dns/DnsServiceDiscovery.scala b/akka-discovery/src/main/scala/akka/discovery/dns/DnsServiceDiscovery.scala index 1d600cd5a3..0fa05d44a0 100644 --- a/akka-discovery/src/main/scala/akka/discovery/dns/DnsServiceDiscovery.scala +++ b/akka-discovery/src/main/scala/akka/discovery/dns/DnsServiceDiscovery.scala @@ -71,7 +71,7 @@ private[akka] class DnsServiceDiscovery(system: ExtendedActorSystem) extends Ser import DnsServiceDiscovery._ import ServiceDiscovery._ - private val log = Logging(system, getClass) + private val log = Logging(system, classOf[DnsServiceDiscovery]) private val dns = initializeDns() // exposed for testing