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 <E : Enum<E>> get(key: EnumDynamicConfigurationKey<E>): EnumDynamicConfigurationValue<E>
abstract operator override fun get(key: IntDynamicConfigurationKey): IntDynamicConfigurationValue
abstract operator override fun get(key: LongDynamicConfigurationKey): LongDynamicConfigurationValue

Gets a dynamic configuration value for key.

Inherited functions

Link copied to clipboard

A dispatch method for subtypes of DynamicConfigurationKey since overloaded get methods cannot be called with argument of DynamicConfigurationKey type.