provider_capabilities library
Classes
- LegacyProviderLifecycleAdapter
- Named compatibility policy for the original FeatureProvider interface. Legacy initialize still receives its original configuration signature, not a context disguised as vendor configuration. Eventful legacy providers retain a bounded delivery grace; new capability providers get no grace.
- ProviderHooks
- Provider-owned hooks participate after application before hooks and before application after/error/finally hooks (2.3.1).
- ProviderInitialization
- Optional v0.9 initialization. Lifecycle support includes provider-owned events, which must be emitted before initialization terminates (2.8.2-4).
- ProviderShutdown
- Optional resource cleanup. Implementations should be idempotent (2.5.3).
- ProviderTracking
- Optional experimental tracking transport. Cleanup/flush belongs to the provider's shutdown capability; the SDK does not impose a vendor transport.