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.