diff --git a/actor/src/main/scala/org/apache/pekko/dispatch/Dispatchers.scala b/actor/src/main/scala/org/apache/pekko/dispatch/Dispatchers.scala index 4c43a2f12b..b35dd9dfd9 100644 --- a/actor/src/main/scala/org/apache/pekko/dispatch/Dispatchers.scala +++ b/actor/src/main/scala/org/apache/pekko/dispatch/Dispatchers.scala @@ -319,12 +319,15 @@ private[pekko] object BalancingDispatcherConfigurator { } /** + * INTERNAL API + * * Configurator for creating `BalancingDispatcher`. * Returns the same dispatcher instance for each invocation * of the `dispatcher()` method. */ +@deprecated("Use BalancingPool instead of BalancingDispatcherConfigurator", "Pekko 2.0.0") @nowarn("msg=deprecated") -class BalancingDispatcherConfigurator(_config: Config, _prerequisites: DispatcherPrerequisites) +private[pekko] class BalancingDispatcherConfigurator(_config: Config, _prerequisites: DispatcherPrerequisites) extends MessageDispatcherConfigurator(BalancingDispatcherConfigurator.amendConfig(_config), _prerequisites) { private val instance = { diff --git a/actor/src/main/scala/org/apache/pekko/routing/Balancing.scala b/actor/src/main/scala/org/apache/pekko/routing/Balancing.scala index 309001dd4b..cfa996f803 100644 --- a/actor/src/main/scala/org/apache/pekko/routing/Balancing.scala +++ b/actor/src/main/scala/org/apache/pekko/routing/Balancing.scala @@ -79,6 +79,7 @@ private[pekko] final class BalancingRoutingLogic extends RoutingLogic { * @param routerDispatcher dispatcher to use for the router head actor, which handles * supervision, death watch and router management messages */ +@nowarn("msg=deprecated") @SerialVersionUID(1L) final case class BalancingPool( nrOfInstances: Int,