Extend this class for a FiniteDuration-typed property
Extend this class for an Int-typed property
Throw when an invalid configuration is attempted, or if a property is accessed prior to setting a valid configuration
Base property trait
Extend this class for a String-typed property
Thrown when the requested property could not be resolved in the current configuration
Thrown when the requested property had a defined value which could not be converted to the expected type
Gets properties by name from the configured stack of PropertyProviders, throwing an exception for undefined properties
Optionally gets properties by name from the configured stack of PropertyProviders
Import this package where you want to do property stuff.