【发布时间】:2020-03-27 11:06:23
【问题描述】:
我有一个工作流程步骤,如果发生任何错误,我想通过堆栈跟踪终止整个工作流程。
@Component
@Properties({
@Property(name = Constants.SERVICE_DESCRIPTION, value = "Workflow"),
@Property(name = "process.label", value = "Workflow Step") })
public class WorkflowStep implements WorkflowProcess {
@Override
public void execute(WorkItem workItem, WorkflowSession workflowSession, MetaDataMap metaDataMap)throws WorkflowException {
try {
... doing some stuff ...
} catch (Exception e) {
workflowSession.terminateWorkflow(workItem.getWorkflow());
}
}
}
如何将堆栈跟踪/错误消息放入终止的工作流?
【问题讨论】: