DynamicConfigurationProvider
A dynamic configuration provider for services.
Dynamic configuration includes default values for persistent properties that may change at runtime, such as user settings or feature toggles. It contains metadata that specifies the value update procedure.
Dynamic configuration providers implement ComposableDynamicConfigurationProvider.
Functions
Link copied to clipboard
abstract operator override fun get(key: BooleanDynamicConfigurationKey): BooleanDynamicConfigurationValue
abstract operator override fun get(key: BooleanListDynamicConfigurationKey): BooleanListDynamicConfigurationValue
abstract operator override fun get(key: DoubleDynamicConfigurationKey): DoubleDynamicConfigurationValue
abstract operator override fun get(key: DoubleListDynamicConfigurationKey): DoubleListDynamicConfigurationValue
abstract operator override fun <E : Enum<E>> get(key: EnumDynamicConfigurationKey<E>): EnumDynamicConfigurationValue<E>
abstract operator override fun get(key: FloatDynamicConfigurationKey): FloatDynamicConfigurationValue
abstract operator override fun get(key: FloatListDynamicConfigurationKey): FloatListDynamicConfigurationValue
abstract operator override fun get(key: IntListDynamicConfigurationKey): IntListDynamicConfigurationValue
abstract operator override fun get(key: LongListDynamicConfigurationKey): LongListDynamicConfigurationValue
abstract operator override fun get(key: StringDynamicConfigurationKey): StringDynamicConfigurationValue
abstract operator override fun get(key: StringListDynamicConfigurationKey): StringListDynamicConfigurationValue
Gets a dynamic configuration value for key.
Inherited functions
Link copied to clipboard
operator fun DynamicConfigurationProvider.get(key: DynamicConfigurationKey): DynamicConfigurationValue<out Any>
A dispatch method for subtypes of DynamicConfigurationKey since overloaded get methods cannot be called with argument of DynamicConfigurationKey type.