Class RemoteFlowableScriptEngine.FunctionExecutableExecuteScriptEngineRequest
java.lang.Object
com.flowable.platform.engine.impl.scripting.remote.RemoteFlowableScriptEngine.FunctionExecutableExecuteScriptEngineRequest
- All Implemented Interfaces:
org.flowable.common.engine.impl.scripting.FlowableScriptEvaluationRequest
- Enclosing class:
RemoteFlowableScriptEngine
protected class RemoteFlowableScriptEngine.FunctionExecutableExecuteScriptEngineRequest
extends Object
implements org.flowable.common.engine.impl.scripting.FlowableScriptEvaluationRequest
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.flowable.common.engine.impl.scripting.FlowableScriptException
createErrorScriptException
(int statusCode, com.fasterxml.jackson.databind.node.ObjectNode responseBody) org.flowable.common.engine.impl.scripting.ScriptEvaluation
evaluate()
protected org.flowable.http.common.api.HttpResponse
executeRequest
(com.fasterxml.jackson.databind.node.ObjectNode requestBody, String tenantId) protected com.fasterxml.jackson.databind.JsonNode
executeRequestAndGetResponseBody
(com.fasterxml.jackson.databind.node.ObjectNode requestBody, String tenantId) org.flowable.common.engine.impl.scripting.FlowableScriptEvaluationRequest
inputVariableContainer
(org.flowable.common.engine.api.variable.VariableContainer inputVariableContainer) org.flowable.common.engine.impl.scripting.FlowableScriptEvaluationRequest
protected String
longRunningErrorMessage
(com.fasterxml.jackson.databind.JsonNode additionalErrorData) protected com.fasterxml.jackson.databind.node.ObjectNode
protected com.fasterxml.jackson.databind.node.ObjectNode
readResponseBody
(String responseBody) org.flowable.common.engine.impl.scripting.FlowableScriptEvaluationRequest
resolver
(org.flowable.common.engine.impl.scripting.Resolver resolver) org.flowable.common.engine.impl.scripting.FlowableScriptEvaluationRequest
scopeContainer
(org.flowable.common.engine.api.variable.VariableContainer scopeContainer) org.flowable.common.engine.impl.scripting.FlowableScriptEvaluationRequest
org.flowable.common.engine.impl.scripting.FlowableScriptEvaluationRequest
-
Field Details
-
language
-
script
-
resolver
protected org.flowable.common.engine.impl.scripting.Resolver resolver -
scopeContainer
protected org.flowable.common.engine.api.variable.VariableContainer scopeContainer -
inputVariableContainer
protected org.flowable.common.engine.api.variable.VariableContainer inputVariableContainer
-
-
Constructor Details
-
FunctionExecutableExecuteScriptEngineRequest
protected FunctionExecutableExecuteScriptEngineRequest()
-
-
Method Details
-
language
public org.flowable.common.engine.impl.scripting.FlowableScriptEvaluationRequest language(String language) - Specified by:
language
in interfaceorg.flowable.common.engine.impl.scripting.FlowableScriptEvaluationRequest
-
script
public org.flowable.common.engine.impl.scripting.FlowableScriptEvaluationRequest script(String script) - Specified by:
script
in interfaceorg.flowable.common.engine.impl.scripting.FlowableScriptEvaluationRequest
-
resolver
public org.flowable.common.engine.impl.scripting.FlowableScriptEvaluationRequest resolver(org.flowable.common.engine.impl.scripting.Resolver resolver) - Specified by:
resolver
in interfaceorg.flowable.common.engine.impl.scripting.FlowableScriptEvaluationRequest
-
scopeContainer
public org.flowable.common.engine.impl.scripting.FlowableScriptEvaluationRequest scopeContainer(org.flowable.common.engine.api.variable.VariableContainer scopeContainer) - Specified by:
scopeContainer
in interfaceorg.flowable.common.engine.impl.scripting.FlowableScriptEvaluationRequest
-
inputVariableContainer
public org.flowable.common.engine.impl.scripting.FlowableScriptEvaluationRequest inputVariableContainer(org.flowable.common.engine.api.variable.VariableContainer inputVariableContainer) - Specified by:
inputVariableContainer
in interfaceorg.flowable.common.engine.impl.scripting.FlowableScriptEvaluationRequest
-
storeScriptVariables
public org.flowable.common.engine.impl.scripting.FlowableScriptEvaluationRequest storeScriptVariables()- Specified by:
storeScriptVariables
in interfaceorg.flowable.common.engine.impl.scripting.FlowableScriptEvaluationRequest
-
evaluate
public org.flowable.common.engine.impl.scripting.ScriptEvaluation evaluate() throws org.flowable.common.engine.impl.scripting.FlowableScriptException- Specified by:
evaluate
in interfaceorg.flowable.common.engine.impl.scripting.FlowableScriptEvaluationRequest
- Throws:
org.flowable.common.engine.impl.scripting.FlowableScriptException
-
executeRequestAndGetResponseBody
protected com.fasterxml.jackson.databind.JsonNode executeRequestAndGetResponseBody(com.fasterxml.jackson.databind.node.ObjectNode requestBody, String tenantId) throws org.flowable.common.engine.impl.scripting.FlowableScriptException - Throws:
org.flowable.common.engine.impl.scripting.FlowableScriptException
-
executeRequest
protected org.flowable.http.common.api.HttpResponse executeRequest(com.fasterxml.jackson.databind.node.ObjectNode requestBody, String tenantId) -
createErrorScriptException
protected org.flowable.common.engine.impl.scripting.FlowableScriptException createErrorScriptException(int statusCode, com.fasterxml.jackson.databind.node.ObjectNode responseBody) -
longRunningErrorMessage
protected String longRunningErrorMessage(com.fasterxml.jackson.databind.JsonNode additionalErrorData) -
prepareRequestBody
protected com.fasterxml.jackson.databind.node.ObjectNode prepareRequestBody() -
readResponseBody
protected com.fasterxml.jackson.databind.node.ObjectNode readResponseBody(String responseBody) throws org.flowable.common.engine.impl.scripting.FlowableScriptException - Throws:
org.flowable.common.engine.impl.scripting.FlowableScriptException
-