Package docs.config

Source Code of docs.config.ConfigDoc

/**
* Copyright (C) 2009-2014 Typesafe Inc. <http://www.typesafe.com>
*/
package docs.config;

import akka.actor.ActorSystem;
import com.typesafe.config.*;

public class ConfigDoc {
  public ActorSystem createConfiguredSystem() {
    //#java-custom-config
    // make a Config with just your special setting
    Config myConfig =
      ConfigFactory.parseString("something=somethingElse");
    // load the normal config stack (system props,
    // then application.conf, then reference.conf)
    Config regularConfig =
      ConfigFactory.load();
    // override regular stack with myConfig
    Config combined =
      myConfig.withFallback(regularConfig);
    // put the result in between the overrides
    // (system props) and defaults again
    Config complete =
      ConfigFactory.load(combined);
    // create ActorSystem
    ActorSystem system =
      ActorSystem.create("myname", complete);
    //#java-custom-config
    return system;
  }
}
TOP

Related Classes of docs.config.ConfigDoc

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.