ProviderEventSource class abstract interface

Optional capability for providers that own their v0.9 lifecycle events.

Providers implementing this interface must emit ProviderLifecycleEventType.PROVIDER_READY when initialization completes normally and ProviderLifecycleEventType.PROVIDER_ERROR when it completes abnormally. OpenFeature v0.9 requires the corresponding event to be emitted before initialize terminates. The SDK temporarily tolerates delivery shortly afterward to ease migration of legacy asynchronous event sources; providers must not rely on that compatibility grace period. Providers that do not implement this interface use the deprecated legacy lifecycle adapter, which derives events from lifecycle return values.

Properties

hashCode int
The hash code for this object.
no setterinherited
providerEvents Stream<ProviderLifecycleEvent>
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited