DynamicConfigurationProvider
interface DynamicConfigurationProvider : ComposableDynamicConfigurationProvider
Content copied to clipboard
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
Content copied to clipboard
abstract operator override fun get(key: BooleanListDynamicConfigurationKey): BooleanListDynamicConfigurationValue
Content copied to clipboard
abstract operator override fun get(key: DoubleDynamicConfigurationKey): DoubleDynamicConfigurationValue
Content copied to clipboard
abstract operator override fun get(key: DoubleListDynamicConfigurationKey): DoubleListDynamicConfigurationValue
Content copied to clipboard
abstract operator override fun <E : Enum<E>> get(key: EnumDynamicConfigurationKey<E>): EnumDynamicConfigurationValue<E>
Content copied to clipboard
abstract operator override fun get(key: FloatDynamicConfigurationKey): FloatDynamicConfigurationValue
Content copied to clipboard
abstract operator override fun get(key: FloatListDynamicConfigurationKey): FloatListDynamicConfigurationValue
Content copied to clipboard
abstract operator override fun get(key: IntDynamicConfigurationKey): IntDynamicConfigurationValue
Content copied to clipboard
abstract operator override fun get(key: IntListDynamicConfigurationKey): IntListDynamicConfigurationValue
Content copied to clipboard
abstract operator override fun get(key: LongDynamicConfigurationKey): LongDynamicConfigurationValue
Content copied to clipboard
abstract operator override fun get(key: LongListDynamicConfigurationKey): LongListDynamicConfigurationValue
Content copied to clipboard
abstract operator override fun get(key: StringDynamicConfigurationKey): StringDynamicConfigurationValue
Content copied to clipboard
abstract operator override fun get(key: StringListDynamicConfigurationKey): StringListDynamicConfigurationValue
Content copied to clipboard
Gets a dynamic configuration value for key.
Extensions
Link copied to clipboard
operator fun DynamicConfigurationProvider.get(key: DynamicConfigurationKey): DynamicConfigurationValue<out Any>
Content copied to clipboard
A dispatch method for subtypes of DynamicConfigurationKey since overloaded get methods cannot be called with argument of DynamicConfigurationKey type.