Interface ClusterRouterConfigBase

    • Method Detail

      • createRouter

        Router createRouter​(ActorSystem system)
        Description copied from interface: RouterConfig
        Create the actual router, responsible for routing messages to routees.

        Specified by:
        createRouter in interface RouterConfig
        Parameters:
        system - the ActorSystem this router belongs to
        Returns:
        (undocumented)
      • routerDispatcher

        java.lang.String routerDispatcher()
        Description copied from interface: RouterConfig
        Dispatcher ID to use for running the “head” actor, which handles supervision, death watch and router management messages
        Specified by:
        routerDispatcher in interface RouterConfig
        Returns:
        (undocumented)
      • routingLogicController

        scala.Option<Props> routingLogicController​(RoutingLogic routingLogic)
        Description copied from interface: RouterConfig
        Possibility to define an actor for controlling the routing logic from external stimuli (e.g. monitoring metrics). This actor will be a child of the router "head" actor. Management messages not handled by the "head" actor are delegated to this controller actor.
        Specified by:
        routingLogicController in interface RouterConfig
        Parameters:
        routingLogic - (undocumented)
        Returns:
        (undocumented)
      • super$isManagementMessage

        boolean super$isManagementMessage​(java.lang.Object msg)