Package io.kestra.plugin.scripts
Class Eval
- java.lang.Object
-
- io.kestra.core.models.tasks.Task
-
- io.kestra.plugin.scripts.AbstractScript
-
- io.kestra.plugin.scripts.Eval
-
- All Implemented Interfaces:
io.kestra.core.models.tasks.RunnableTask<Eval.Output>
public abstract class Eval extends AbstractScript implements io.kestra.core.models.tasks.RunnableTask<Eval.Output>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEval.Output
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<java.lang.String>outputs-
Fields inherited from class io.kestra.plugin.scripts.AbstractScript
script
-
-
Constructor Summary
Constructors Constructor Description Eval()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Map<java.lang.String,java.lang.Object>gatherOutputs(javax.script.ScriptEngine engine, javax.script.Bindings bindings)protected Eval.Outputrun(io.kestra.core.runners.RunContext runContext, java.lang.String engineName)-
Methods inherited from class io.kestra.plugin.scripts.AbstractScript
generateScript
-
Methods inherited from class io.kestra.core.models.tasks.Task
findById, findById, getDescription, getDisabled, getId, getRetry, getTimeout, getType, isFlowable
-
-
-
-
Method Detail
-
run
protected Eval.Output run(io.kestra.core.runners.RunContext runContext, java.lang.String engineName) throws java.lang.Exception
- Throws:
java.lang.Exception
-
gatherOutputs
protected java.util.Map<java.lang.String,java.lang.Object> gatherOutputs(javax.script.ScriptEngine engine, javax.script.Bindings bindings) throws java.lang.Exception- Throws:
java.lang.Exception
-
-