Expand description
Provider factory and deployment composition contracts.
Structs§
- Deployment
Provider Plan - Immutable provider selections extracted from a deployment manifest.
- File
Coordination Store - Durable single-control-plane coordination schema store.
- File
Lease Repository - Filesystem-backed lease repository for OS-lock-capable shared filesystems.
- InMemory
Coordination Store - Deterministic coordination store for embedded control planes and tests.
- JobLease
- Fenced lease returned when a Runtime core claims a job.
- JobSpec
- Provider-neutral description of one durable Runtime job.
- Lease
Heartbeat - Lease heartbeat request.
- Lease
Owner - Owner identity used in shared-resource leases.
- Lease
Policy - Lease timing policy.
- Lease
Token - Fencing token returned to a lease holder.
- Provider
Context - Non-secret context supplied to every provider factory.
- Provider
Registry - Registry of explicit provider factories for one output interface.
- Resolved
Secret - Secret material resolved at deployment time.
- Shared
Resource Lease - Durable shared-resource lease state.
Enums§
- JobAtomicity
- Atomicity guarantee required from every durable job provider.
- JobCompletion
- Controlled terminal or retry outcome for a claimed job.
- Lease
Decision - Result of a fencing check.
- Provider
Error - Provider composition failure.
- Provider
Role - Runtime infrastructure role fulfilled by a provider.
Constants§
- COORDINATION_
SCHEMA_ VERSION - Latest coordination schema understood by this Runtime release.
- COORDINATION_
TABLES - Runtime-owned coordination tables allowed by schema version 2.
Traits§
- Coordination
Store Provider - Backend contract for the Runtime-owned coordination schema.
- JobProvider
- Provider contract for durable, capability-routed Runtime jobs.
- Lease
Repository - Provider-independent shared-resource lease repository.
- Provider
Factory - Factory for one provider implementation and output interface.
- Secret
Provider - Provider contract for resolving deployment secrets without embedding values in manifests.
Type Aliases§
- Provider
Result - Result returned by provider composition.
- Shared
Coordination Store - Shared coordination-store provider selected by a deployment.