Package akka.actor

Class Deployer

  • Direct Known Subclasses:
    RemoteDeployer

    public class Deployer
    extends java.lang.Object
    Factory method for creating RouterConfig param: routerType the configured name of the router, or FQCN param: key the full configuration key of the deployment section param: config the user defined config of the deployment, without defaults param: deployment the deployment config, with defaults
    • Method Detail

      • createRouterConfig

        protected RouterConfig createRouterConfig​(java.lang.String routerType,
                                                  java.lang.String key,
                                                  com.typesafe.config.Config config,
                                                  com.typesafe.config.Config deployment)
        Factory method for creating RouterConfig
        Parameters:
        routerType - the configured name of the router, or FQCN
        key - the full configuration key of the deployment section
        config - the user defined config of the deployment, without defaults
        deployment - the deployment config, with defaults
        Returns:
        (undocumented)
      • deploy

        public void deploy​(Deploy d)
      • lookup

        public scala.Option<Deploy> lookup​(scala.collection.Iterable<java.lang.String> path)
      • parseConfig

        public scala.Option<Deploy> parseConfig​(java.lang.String key,
                                                com.typesafe.config.Config config)
      • routerTypeMapping

        public scala.collection.immutable.Map<java.lang.String,​java.lang.String> routerTypeMapping()