Class OrchestratorRunner

java.lang.Object
io.dapr.durabletask.runner.DurableRunner
io.dapr.durabletask.runner.OrchestratorRunner
All Implemented Interfaces:
Runnable

public class OrchestratorRunner extends DurableRunner
  • Constructor Details

    • OrchestratorRunner

      public OrchestratorRunner(OrchestratorService.WorkItem workItem, TaskOrchestrationExecutor taskOrchestrationExecutor, TaskHubSidecarServiceGrpc.TaskHubSidecarServiceBlockingStub sidecarClient, @Nullable io.opentelemetry.api.trace.Tracer tracer)
      Constructs a new instance of the OrchestratorRunner class.
      Parameters:
      workItem - The work item containing details about the orchestrator task to be executed.
      taskOrchestrationExecutor - The executor responsible for running task orchestration logic.
      sidecarClient - The gRPC stub for communication with the Task Hub sidecar service.
      tracer - An optional tracer used for distributed tracing, can be null.
  • Method Details

    • run

      public void run()