java可以从子进程处理错误中重新触发JBPM 6.2中的workItemHandler
在jBPM的进程中是否可以重新触发或发送类似“重试”、“重复”workItemHandler的信号
我有一个带有一些workItemHandler的进程,其中一些进程抛出异常,我使用SignalingTaskHandlerDecorator处理包裹异常,并为“ErrorHandling”子进程发送信号
我想从子流程中重新调用workItemHandler的executeWorkItem方法
我找到了可以帮助新建DefaultWorkItemManager()的类。retryWorkItem(workItemID),但我在WorkItemHandler类中创建DefaultWorkItemManger实例时遇到问题
# 1 楼答案
我通过为我的workItem创建自定义抽象类找到了一个解决方案。抽象类实现WorkItemHandler接口
类似的工作让magnolia团队创建了AsyncWorkItemHandler
欲了解更多信息,请访问:
https://documentation.magnolia-cms.com/display/DOCS/Custom+tasks