Class EventProvider

java.lang.Object
dev.openfeature.sdk.EventProvider
All Implemented Interfaces:
FeatureProvider
Direct Known Subclasses:
InMemoryProvider

public abstract class EventProvider extends Object implements FeatureProvider
Abstract EventProvider. Providers must extend this class to support events. Emit events with emit(ProviderEvent, ProviderEventDetails). Please note that the SDK will automatically emit ProviderEvent.PROVIDER_READY or ProviderEvent.PROVIDER_ERROR accordingly when FeatureProvider.initialize(EvaluationContext) completes successfully or with error, so these events need not be emitted manually during initialization.
See Also: