Class BaseEvaluatorInvoker
java.lang.Object
com.flowable.agent.engine.impl.evaluator.BaseEvaluatorInvoker
- All Implemented Interfaces:
EvaluatorInvoker
- Direct Known Subclasses:
AgentEvaluatorInvoker, ExpressionEvaluatorInvoker, ServiceEvaluatorInvoker
- Author:
- Prathamesh Mane
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.flowable.common.engine.impl.runtime.Clockprotected final AgentDefinitionModel.EvaluatorReference -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBaseEvaluatorInvoker(AgentDefinitionModel.EvaluatorReference reference, org.flowable.common.engine.impl.runtime.Clock clock) -
Method Summary
Modifier and TypeMethodDescriptionprotected EvaluatorResultcompleted(boolean passed, Double score, Double scoreMin, Double scoreMax, String reason, String referenceScopeId, String referenceScopeType) protected abstract EvaluatorResultdoInvoke(EvaluatorTranscript transcript, String tenantId) protected EvaluatorResultfinal EvaluatorResultinvoke(EvaluatorTranscript transcript, String tenantId)
-
Field Details
-
reference
-
clock
protected final org.flowable.common.engine.impl.runtime.Clock clock
-
-
Constructor Details
-
BaseEvaluatorInvoker
protected BaseEvaluatorInvoker(AgentDefinitionModel.EvaluatorReference reference, org.flowable.common.engine.impl.runtime.Clock clock)
-
-
Method Details
-
invoke
- Specified by:
invokein interfaceEvaluatorInvoker
-
doInvoke
-
completed
-
errored
-