abstract class CustomRouterConfig extends RouterConfig
- Source
- RouterConfig.scala
- Alphabetic
- By Inheritance
- CustomRouterConfig
- RouterConfig
- Serializable
- Serializable
- AnyRef
- Any
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- All
Instance Constructors
-  new CustomRouterConfig()
Abstract Value Members
- 
      
      
      
        
      
    
      
        abstract 
        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
- RouterConfig
 
Concrete Value Members
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        !=(arg0: Any): Boolean
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        ##(): Int
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        +(other: String): String
      
      
      - Implicit
- This member is added by an implicit conversion from CustomRouterConfig to any2stringadd[CustomRouterConfig] performed by method any2stringadd in scala.Predef.
- Definition Classes
- any2stringadd
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        ->[B](y: B): (CustomRouterConfig, B)
      
      
      - Implicit
- This member is added by an implicit conversion from CustomRouterConfig to ArrowAssoc[CustomRouterConfig] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @inline()
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        ==(arg0: Any): Boolean
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        asInstanceOf[T0]: T0
      
      
      - Definition Classes
- Any
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        clone(): AnyRef
      
      
      - Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate() @throws( ... )
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        ensuring(cond: (CustomRouterConfig) ⇒ Boolean, msg: ⇒ Any): CustomRouterConfig
      
      
      - Implicit
- This member is added by an implicit conversion from CustomRouterConfig to Ensuring[CustomRouterConfig] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        ensuring(cond: (CustomRouterConfig) ⇒ Boolean): CustomRouterConfig
      
      
      - Implicit
- This member is added by an implicit conversion from CustomRouterConfig to Ensuring[CustomRouterConfig] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        ensuring(cond: Boolean, msg: ⇒ Any): CustomRouterConfig
      
      
      - Implicit
- This member is added by an implicit conversion from CustomRouterConfig to Ensuring[CustomRouterConfig] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        ensuring(cond: Boolean): CustomRouterConfig
      
      
      - Implicit
- This member is added by an implicit conversion from CustomRouterConfig to Ensuring[CustomRouterConfig] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        eq(arg0: AnyRef): Boolean
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        equals(arg0: Any): Boolean
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        formatted(fmtstr: String): String
      
      
      - Implicit
- This member is added by an implicit conversion from CustomRouterConfig to StringFormat[CustomRouterConfig] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @inline()
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        getClass(): Class[_]
      
      
      - Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        hashCode(): Int
      
      
      - Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        isInstanceOf[T0]: Boolean
      
      
      - Definition Classes
- Any
 
- 
      
      
      
        
      
    
      
        
        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
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        ne(arg0: AnyRef): Boolean
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        notify(): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        notifyAll(): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
 
- 
      
      
      
        
      
    
      
        
        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
- CustomRouterConfig → 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
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        synchronized[T0](arg0: ⇒ T0): T0
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        toString(): String
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        
        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
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long, arg1: Int): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @throws( ... )
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @throws( ... )
 
- 
      
      
      
        
      
    
      
        
        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
- RouterConfig
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        →[B](y: B): (CustomRouterConfig, B)
      
      
      - Implicit
- This member is added by an implicit conversion from CustomRouterConfig to ArrowAssoc[CustomRouterConfig] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc