BpmnError的特殊ActivitiExeption
引擎会捕获这个异常,把它转发到对应的错误处理中:边界错误事件或错误事件子流程
public class ThrowBpmnErrorDelegate...,会被用来决定哪个错误处理器会来响应这个错误
这个机制只用于业务失败,应该被流程定义中设置的边界错误事件或错误事件子流程处理....字符串world会被添加到input属性的后面,结果会写入消息体
这时可以检查javaServiceTask中的camelBody变量,复制到outputMap中,并在testcase进行判断
在启动的所有..., varSetByListener);
}
任务监听器
任务监听器可以在发生对应的任务相关事件时执行自定义Java逻辑或表达式
任务监听器只能添加到流程定义中的用户任务中....补偿处理器必须使用直接关联分配给一个补偿边界事件
图形标记
节点是补偿处理器,补偿事件图标会显示在中间底部区域
补偿处理器图形示例:一个服务任务,附加了一个补偿边界事件,并分配了一个补偿处理器.注意cancel