WJb Docs - Reference
Browse APIs, configuration options, interfaces, and implementation details.
⚡ Actions
🔀 Workflow
📦 Jobs
⚙️ Runtime
💾 Persistence
🗄 Storage
🧩 Workflow Metadata
🛠 Extensions & Helpers
IStore
Provides persistent storage for WJb runtime data.
IStore is responsible for storing and retrieving jobs, execution metadata, and runtime state.
Purpose
Use IStore to persist jobs and runtime information.
IWJb
↓
IStore
↓
Persistence
Responsibilities
- Storing jobs
- Retrieving jobs
- Updating job state
- Persisting execution data
- Supporting queries
Runtime Flow
Enqueue Job
↓
IStore
↓
Persistence
↓
Worker
↓
IStore
Relationship to JobInfo
IStore
↓
JobInfo
Stores are responsible for persisting and retrieving job records.
Relationship to JobQuery
JobQuery
↓
IStore
↓
JobInfo
Best Practices
Keep Store Implementations Reliable
The store is a critical runtime component.
Use Queries for Inspection
Retrieve jobs through query APIs instead of accessing storage directly.
Related Types
- JobInfo
- JobQuery
- JobEnvelope
- IWJb
See Also
- JobInfo
- JobQuery
- IWJb