У меня есть шаг рабочего процесса, и я хочу завершить весь рабочий процесс с помощью stacktrace, если произойдет какая-либо ошибка.
@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());
}
}
}
Как поместить стековую трассировку / сообщение об ошибке в завершенный рабочий процесс?