wvlet.airframe.config

Attributes

Members list

Type members

Classlikes

object Config extends LogSupport

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait LogSupport
trait LazyLogger
trait LoggingMethods
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
Config.type
case class Config(env: ConfigEnv, holder: Map[Surface, ConfigHolder]) extends ConfigCompat, Iterable[ConfigHolder], LogSupport

Attributes

Companion
object
Supertypes
trait Product
trait Equals
trait LogSupport
trait LazyLogger
trait LoggingMethods
trait Serializable
trait Iterable[ConfigHolder]
trait IterableFactoryDefaults[ConfigHolder, Iterable]
trait IterableOps[ConfigHolder, Iterable, Iterable[ConfigHolder]]
trait IterableOnceOps[ConfigHolder, Iterable, Iterable[ConfigHolder]]
trait IterableOnce[ConfigHolder]
trait ConfigCompat
class Object
trait Matchable
class Any
Show all
case class ConfigChange(tpe: Surface, key: ConfigKey, default: Any, current: Any)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
trait ConfigCompat

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Config
Self type
case class ConfigEnv(env: String, defaultEnv: String, configPaths: Seq[String])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class ConfigHolder(tpe: Surface, value: Any)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
Self type
case class ConfigPaths(configPaths: Seq[String]) extends LogSupport

Attributes

Supertypes
trait Product
trait Equals
trait LogSupport
trait LazyLogger
trait LoggingMethods
trait Serializable
class Object
trait Matchable
class Any
Show all
implicit class ConfigurableDesign(d: Design) extends ConfigPackageCompat

Attributes

Supertypes
class Object
trait Matchable
class Any
object PropertiesConfig extends LogSupport

Helper class to overwrite config objects using Java Properties

Helper class to overwrite config objects using Java Properties

Attributes

Supertypes
trait LogSupport
trait LazyLogger
trait LoggingMethods
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
object YamlReader extends YamlReaderCompat, LogSupport

Attributes

Companion
class
Supertypes
trait LogSupport
trait LazyLogger
trait LoggingMethods
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
YamlReader.type
class YamlReader(map: Map[AnyRef, AnyRef]) extends LogSupport

Converting Yaml (java Map value generated by SnakeYaml) to MessagePack Map value

Converting Yaml (java Map value generated by SnakeYaml) to MessagePack Map value

Attributes

Companion
object
Supertypes
trait LogSupport
trait LazyLogger
trait LoggingMethods
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object YamlReader.type

Implicits

Implicits

final implicit def ConfigurableDesign(d: Design): ConfigurableDesign