Http4kOpenFeatureProvider

class Http4kOpenFeatureProvider(client: OpenFeature) : FeatureProvider(source)

Constructors

Link copied to clipboard
constructor(client: OpenFeature)

Properties

Link copied to clipboard
open override val metadata: Metadata
Link copied to clipboard
open val providerHooks: List<Hook<*>?>?
Link copied to clipboard
open val state: ProviderState?

Functions

Link copied to clipboard
open override fun getBooleanEvaluation(key: String, defaultValue: Boolean?, ctx: EvaluationContext?): ProviderEvaluation<Boolean>
Link copied to clipboard
open override fun getDoubleEvaluation(key: String, defaultValue: Double?, ctx: EvaluationContext?): ProviderEvaluation<Double>
Link copied to clipboard
open override fun getIntegerEvaluation(key: String, defaultValue: Int?, ctx: EvaluationContext?): ProviderEvaluation<Int>
Link copied to clipboard
open override fun getMetadata(): Metadata
Link copied to clipboard
open override fun getObjectEvaluation(key: String, defaultValue: Value?, ctx: EvaluationContext?): ProviderEvaluation<Value?>
Link copied to clipboard
open override fun getStringEvaluation(key: String, defaultValue: String?, ctx: EvaluationContext?): ProviderEvaluation<String>
Link copied to clipboard
open fun initialize(evaluationContext: EvaluationContext?)
Link copied to clipboard
open fun shutdown()
Link copied to clipboard
open fun track(eventName: String?, context: EvaluationContext?, details: TrackingEventDetails?)