Packages

package api

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. trait ConfigLoader[A] extends AnyRef

    A config loader

  2. case class Configuration(underlying: Config) extends Product with Serializable

    A full configuration set.

    A full configuration set.

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

    underlying

    the underlying Config implementation

  3. case class Environment(rootPath: File, classLoader: ClassLoader, mode: Mode) extends Product with Serializable

    The environment for the application.

    The environment for the application.

    Captures concerns relating to the classloader and the filesystem for the application.

    rootPath

    The root path that the application is deployed at.

    classLoader

    The classloader that all application classes and resources can be loaded from.

    mode

    The mode of the application.

  4. sealed abstract class Mode extends AnyRef

    Application mode, either Dev, Test, or Prod.

    Application mode, either Dev, Test, or Prod.

    See also

    play.Mode

Value Members

  1. object ConfigLoader
  2. object Configuration extends Serializable

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

    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.

  3. object Environment extends Serializable
  4. object Mode

Ungrouped