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