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
An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.