Package io.kestra.plugin.scripts.jvm
Class Eval
java.lang.Object
io.kestra.core.models.tasks.Task
io.kestra.plugin.scripts.jvm.AbstractJvmScript
io.kestra.plugin.scripts.jvm.Eval
- All Implemented Interfaces:
io.kestra.core.models.tasks.RunnableTask<Eval.Output>
public abstract class Eval
extends AbstractJvmScript
implements io.kestra.core.models.tasks.RunnableTask<Eval.Output>
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class io.kestra.core.models.tasks.Task
io.kestra.core.models.tasks.Task.TaskBuilder<C extends io.kestra.core.models.tasks.Task,B extends io.kestra.core.models.tasks.Task.TaskBuilder<C, B>> -
Field Summary
FieldsFields inherited from class io.kestra.plugin.scripts.jvm.AbstractJvmScript
scriptFields inherited from class io.kestra.core.models.tasks.Task
disabled, id, retry, timeout, type -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongatherOutputs(ScriptEngine engine, Bindings bindings) protected Eval.OutputMethods inherited from class io.kestra.plugin.scripts.jvm.AbstractJvmScript
generateScriptMethods inherited from class io.kestra.core.models.tasks.Task
findById, findById, getDescription, getDisabled, getId, getLogLevel, getRetry, getTimeout, getType, getWorkerGroup, isFlowable, isSendToWorkerTaskMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.kestra.core.models.tasks.RunnableTask
run
-
Field Details
-
outputs
-
-
Constructor Details
-
Eval
public Eval()
-
-
Method Details
-
run
protected Eval.Output run(io.kestra.core.runners.RunContext runContext, String engineName) throws Exception - Throws:
Exception
-
gatherOutputs
- Throws:
Exception
-