Launch Darkly Feature Flags
class LaunchDarklyFeatureFlags @JvmOverloads constructor(ldClient: Lazy<LDClientInterface>, moshi: Moshi, meterRegistry: MeterRegistry = Metrics.globalRegistry) : FeatureFlags
Implementation of FeatureFlags using LaunchDarkly's Java SDK. See https://docs.launchdarkly.com/docs/java-sdk-reference documentation.
Constructors
Link copied to clipboard
constructor(ldClient: Lazy<LDClientInterface>, moshi: Moshi, meterRegistry: MeterRegistry = Metrics.globalRegistry)
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun trackBoolean(feature: Feature, key: String, executor: Executor, tracker: (Boolean) -> Unit): TrackerReference
open override fun trackBoolean(feature: Feature, key: String, attributes: Attributes, executor: Executor, tracker: (Boolean) -> Unit): TrackerReference
Link copied to clipboard
open fun trackDouble(feature: Feature, key: String, executor: Executor, tracker: (Double) -> Unit): TrackerReference
open override fun trackDouble(feature: Feature, key: String, attributes: Attributes, executor: Executor, tracker: (Double) -> Unit): TrackerReference
Link copied to clipboard
Link copied to clipboard
open fun trackString(feature: Feature, key: String, executor: Executor, tracker: (String) -> Unit): TrackerReference
open override fun trackString(feature: Feature, key: String, attributes: Attributes, executor: Executor, tracker: (String) -> Unit): TrackerReference