=clu #3519 Cluster router should use provided supervisor strategy
This commit is contained in:
parent
ae801199a5
commit
12989a9078
2 changed files with 54 additions and 2 deletions
|
|
@ -52,7 +52,7 @@ final case class ClusterRouterConfig(local: RouterConfig, settings: ClusterRoute
|
|||
}: Route) orElse localRoute
|
||||
}
|
||||
|
||||
override def createActor(): Router = new ClusterRouterActor
|
||||
override def createActor(): Router = new ClusterRouterActor(local.supervisorStrategy)
|
||||
|
||||
override def supervisorStrategy: SupervisorStrategy = local.supervisorStrategy
|
||||
|
||||
|
|
@ -269,7 +269,7 @@ private[akka] class ClusterRouteeProvider(
|
|||
* INTERNAL API
|
||||
* The router actor, subscribes to cluster events.
|
||||
*/
|
||||
private[akka] class ClusterRouterActor extends Router {
|
||||
private[akka] class ClusterRouterActor(override val supervisorStrategy: SupervisorStrategy) extends Router {
|
||||
|
||||
// re-subscribe when restart
|
||||
override def preStart(): Unit = {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue