Package io.kestra.runner.memory
Class MemoryRunner
java.lang.Object
io.kestra.core.runners.StandAloneRunner
io.kestra.runner.memory.MemoryRunner
- All Implemented Interfaces:
io.kestra.core.runners.RunnerInterface,AutoCloseable
@Singleton
public class MemoryRunner
extends io.kestra.core.runners.StandAloneRunner
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected io.kestra.core.queues.QueueInterface<io.kestra.core.models.executions.Execution>protected io.kestra.core.queues.QueueInterface<io.kestra.core.runners.WorkerJob>protected io.kestra.core.queues.QueueInterface<io.kestra.core.runners.WorkerTaskResult>Fields inherited from class io.kestra.core.runners.StandAloneRunner
schedulerEnabled, workerEnabled, workerThread -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class io.kestra.core.runners.StandAloneRunner
close, isRunning, setSchedulerEnabled, setWorkerEnabled, setWorkerThread
-
Field Details
-
executionQueue
@Inject @Named("executionQueue") protected io.kestra.core.queues.QueueInterface<io.kestra.core.models.executions.Execution> executionQueue -
workerTaskQueue
@Inject @Named("workerJobQueue") protected io.kestra.core.queues.QueueInterface<io.kestra.core.runners.WorkerJob> workerTaskQueue -
workerTaskResultQueue
@Inject @Named("workerTaskResultQueue") protected io.kestra.core.queues.QueueInterface<io.kestra.core.runners.WorkerTaskResult> workerTaskResultQueue
-
-
Constructor Details
-
MemoryRunner
public MemoryRunner()
-
-
Method Details
-
run
public void run()- Specified by:
runin interfaceio.kestra.core.runners.RunnerInterface- Overrides:
runin classio.kestra.core.runners.StandAloneRunner
-