WJb Docs - Reference
Browse APIs, configuration options, interfaces, and implementation details.
⚡ Actions
🔀 Workflow
📦 Jobs
⚙️ Runtime
💾 Persistence
🗄 Storage
🧩 Workflow Metadata
🛠 Extensions & Helpers
IJobExecutor
Executes jobs within the WJb runtime.
IJobExecutor is responsible for executing a job, resolving its action, processing the returned result, and producing the corresponding workflow commands.
Purpose
IJobExecutor is the component that turns a queued job into executed work.
Job
↓
IJobExecutor
↓
Action
↓
IActionResult
↓
JobCommand
Application code rarely interacts with executors directly.
The runtime uses executors internally whenever a job is processed.
Responsibilities
- Resolving actions
- Executing actions
- Handling execution context
- Processing action results
- Producing workflow commands
- Coordinating execution flow
Related Types
- IWJb
- IActionFactory
- IAction
- IActionResult
- JobCommand