uk.co.bigbeeconsultants

bconfig

package bconfig

Visibility
  1. Public
  2. All

Type Members

  1. final class ClasspathConfigSource extends ClasspathConfigSourceJ with ConfigSource

    Sources configuration data from a resource on the classpath.

  2. final class Config extends ListMap[String, String]

    Provides configuration data in the form of a Scala map.

  3. trait ConfigSource extends ConfigSourceJ

    Defines an arbitrary source for configuration data.

  4. final class FileConfigSource extends FileConfigSourceJ with ConfigSource

    Sources configuration data from a file.

  5. class MutableConfig extends AnyRef

    Provides a mutable wrapper for Config, principally for use within JMX.

  6. final class Parser extends ParserJ

    Constructs a parser around an input stream, which may be null.

  7. final class ReadableOnceConfigSource extends ReadableOnceConfigSourceJ with ConfigSource

    Sources configuration data from an input stream that will be read once only then closed.

  8. class Reloader extends AnyRef

    Wraps uk.co.bigbeeconsultants.bconfig.Config loading so that changes to the source can be reloaded dynamically.

  9. class SourceChangeDetector extends AnyRef

    Provides a tool for detecting changes in a ConfigSourceJ, typically intended for observing changed files via their last modified timestamps.

Value Members

  1. object ClasspathConfigSource

  2. object Config extends Serializable

    Provides the factory methods for constructing instances from various sources.

  3. object FileConfigSource

  4. object Parser

    Parses configuration files via the readXxx methods.

  5. object ReadableOnceConfigSource

  6. object Reloader

    Wraps uk.co.bigbeeconsultants.bconfig.Config loading so that changes to the source can be reloaded dynamically.

  7. package jmx

Ungrouped