object Configuration extends Serializable

This object provides a set of operations to create Configuration values.

For example, to load a Configuration in a running application:

val config = Configuration.load()
val foo = config.getString("foo").getOrElse("boo")

The underlying implementation is provided by https://github.com/lightbend/config.

Source
Configuration.scala
Linear Supertypes
Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Configuration
  2. Serializable
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. def apply(data: (String, Any)*): Configuration

    Create a new Configuration from the given key-value pairs.

  2. def empty: Configuration

    Returns an empty Configuration object.

  3. def from(data: Map[String, Any]): Configuration

    Create a new Configuration from the data passed as a Map.

  4. def load(environment: Environment): Configuration

    Load a new Configuration from the Environment.

  5. def load(environment: Environment, devSettings: Map[String, AnyRef]): Configuration

    Load a new Configuration from the Environment.

  6. def load(classLoader: ClassLoader, properties: Properties, directSettings: Map[String, AnyRef], allowMissingApplicationConf: Boolean): Configuration
  7. def reference: Configuration

    Returns the reference configuration object.