trait
ConfigReader[T] extends AnyRef
Abstract Value Members
-
abstract
def
fromEnv: T
-
abstract
def
fromEnvOpt: Option[T]
-
abstract
def
fromMapOpt(map: Map[String, String]): Option[T]
-
abstract
def
fromPath(path: Path): T
-
abstract
def
fromPathOpt(path: Path): Option[T]
-
abstract
def
fromResource(res: String): T
-
abstract
def
fromResourceOpt(res: String): Option[T]
-
abstract
def
fromUserHome: T
-
abstract
def
load: T
-
abstract
def
loadOpt: Option[T]
-
abstract
def
resourceCredential: String
-
abstract
def
userHomeConfPath: Path
Concrete Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any
Reads configuration data from various local sources.
Users of this class mainly use
load
to load the config when needed. The rest of the methods can be overridden for customization.type of config