A
C
D
E
F
G
H
I
L
M
N
O
P
R
S
T
V
W
C
- Cache - class in org.jitsi.metaconfig.util
- A delegate which conditionally caches the result of an underlying supplier based on the value of MetaconfigSettings.cacheEnabled.
- cache(Function0) - function in org.jitsi.metaconfig.util
- CacheKt - class in org.jitsi.metaconfig.util
- clear() - function in kotlin.collections.MutableMap
- component1() - function in org.jitsi.metaconfig.Condition
- compute(String,BiFunction) - function in kotlin.collections.MutableMap
- computeIfAbsent(String,Function) - function in kotlin.collections.MutableMap
- computeIfPresent(String,BiFunction) - function in kotlin.collections.MutableMap
- Condition - class in org.jitsi.metaconfig
- A guard for whether or not a property can be accessed based on the return value of the given predicate.
- ConditionalSupplier - class in org.jitsi.metaconfig.supplier
- A ConfigValueSupplier which searches through multiple inner ConfigValueSuppliers, in order, if the passed Condition is met.
- ConditionKt - class in org.jitsi.metaconfig
- config(ConfigSourceSupplier) - function in org.jitsi.metaconfig
- Create a ConfigDelegate for a single property (no fallback) from only a key and source and fill in the type automatically, enables doing: val port: Int by config("app.server.port".from(configSource)) Instead of: val port: Int by config("app.server.port".from(configSource).asType<Int>()) Since the inline function can fill in the type on its own.
- config(Function1) - function in org.jitsi.metaconfig
- Create a ConfigDelegate which will query multiple ConfigValueSuppliers, in order, for a given property.
- ConfigDelegate - class in org.jitsi.metaconfig
- A delegate for a configuration property which takes a ConfigValueSupplier
- ConfigException - class in org.jitsi.metaconfig
- Throw when a value for the property couldn't be retrieved from a ConfigSource
- ConfigException.UnableToRetrieve - class in org.jitsi.metaconfig.ConfigException
- ConfigException.UnableToRetrieve.ConditionNotMet - class in org.jitsi.metaconfig.ConfigException.UnableToRetrieve
- ConfigException.UnableToRetrieve.Deprecated - class in org.jitsi.metaconfig.ConfigException.UnableToRetrieve
- ConfigException.UnableToRetrieve.Error - class in org.jitsi.metaconfig.ConfigException.UnableToRetrieve
- ConfigException.UnableToRetrieve.NotFound - class in org.jitsi.metaconfig.ConfigException.UnableToRetrieve
- The property could not be found
- ConfigException.UnableToRetrieve.WrongType - class in org.jitsi.metaconfig.ConfigException.UnableToRetrieve
- The property was found, but it had a type incompatible with what was requested
- ConfigException.UnsupportedType - class in org.jitsi.metaconfig.ConfigException
- A value was requested as a type which is not supported by the ConfigSource
- ConfigResult - class in org.jitsi.metaconfig.util
- A simplified version of kotlin's Result, which has issues when returned from a lambda (https://youtrack.jetbrains.com/issue/KT-27586).
- ConfigResult.Failure - class in org.jitsi.metaconfig.util.ConfigResult
- ConfigResult.Success - class in org.jitsi.metaconfig.util.ConfigResult
- ConfigResultKt - class in org.jitsi.metaconfig.util
- ConfigSource - class in org.jitsi.metaconfig
- A ConfigSource is what is used to retrieve configuration values from some location.
- ConfigSourceSupplier - class in org.jitsi.metaconfig.supplier
- Retrieve the given key from source as type, where type and ValueType must 'match'
- configSupplier(Function1) - function in org.jitsi.metaconfig
- Create a ConfigValueSupplier which can be used for a non-member field, e.g.
- ConfigValueSupplier - class in org.jitsi.metaconfig.supplier
- A ConfigValueSupplier is a class which is responsible for retrieving the value of a configuration property.
- containsKey(String) - function in kotlin.collections.Map
- containsValue(Object) - function in kotlin.collections.Map
- convertFrom(ConfigSourceSupplier,Function1) - function in org.jitsi.metaconfig.SupplierBuilder
- Add a type conversion operation.
- copy(String,Function0) - function in org.jitsi.metaconfig.Condition