Package io.kestra.core.runners
Class StandAloneRunner
java.lang.Object
io.kestra.core.runners.StandAloneRunner
- All Implemented Interfaces:
RunnerInterface,AutoCloseable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected QueueInterface<Execution>protected booleanprotected booleanprotected QueueInterface<WorkerJob>protected QueueInterface<WorkerTaskResult>protected int -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
workerThread
protected int workerThread -
schedulerEnabled
protected boolean schedulerEnabled -
workerEnabled
protected boolean workerEnabled -
executionQueue
-
workerTaskQueue
-
workerTaskResultQueue
@Inject @Named("workerTaskResultQueue") protected QueueInterface<WorkerTaskResult> workerTaskResultQueue
-
-
Constructor Details
-
StandAloneRunner
public StandAloneRunner()
-
-
Method Details
-
run
public void run()- Specified by:
runin interfaceRunnerInterface
-
isRunning
public boolean isRunning() -
close
- Specified by:
closein interfaceAutoCloseable- Throws:
Exception
-