case object NoRouter extends NoRouter with Product with Serializable
- Source
- RouterConfig.scala
- Alphabetic
- By Inheritance
- NoRouter
- Product
- Equals
- NoRouter
- RouterConfig
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- def createRouter(system: ActorSystem): Router
Create the actual router, responsible for routing messages to routees.
Create the actual router, responsible for routing messages to routees.
- system
the ActorSystem this router belongs to
- Definition Classes
- NoRouter → RouterConfig
- def getInstance: NoRouter
Java API: get the singleton instance
- def isManagementMessage(msg: Any): Boolean
Is the message handled by the router head actor or the #routingLogicController actor.
Is the message handled by the router head actor or the #routingLogicController actor.
- Definition Classes
- RouterConfig
- def productElementName(n: Int): String
- Definition Classes
- Product
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- def props(routeeProps: Props): Props
- def routerDispatcher: String
Dispatcher ID to use for running the “head” actor, which handles supervision, death watch and router management messages
Dispatcher ID to use for running the “head” actor, which handles supervision, death watch and router management messages
- Definition Classes
- NoRouter → RouterConfig
- def routingLogicController(routingLogic: RoutingLogic): Option[Props]
Possibility to define an actor for controlling the routing logic from external stimuli (e.g.
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.
- Definition Classes
- RouterConfig
- def stopRouterWhenAllRouteesRemoved: Boolean
- Definition Classes
- RouterConfig
- def verifyConfig(path: ActorPath): Unit
Check that everything is there which is needed.
Check that everything is there which is needed. Called in constructor of RoutedActorRef to fail early.
- Definition Classes
- RouterConfig
- def withFallback(other: RouterConfig): RouterConfig
Overridable merge strategy, by default completely prefers
this
(i.e.Overridable merge strategy, by default completely prefers
this
(i.e. no merge).- Definition Classes
- NoRouter → RouterConfig