flowable6.5 如何使用FlowNodeActivityBehavior
时间: 2023-07-20 08:23:20 浏览: 96
要使用FlowNodeActivityBehavior,您需要在编写自定义活动时将其实现。下面是使用FlowNodeActivityBehavior的示例代码:
```java
public class CustomActivityBehavior extends AbstractBpmnActivityBehavior {
@Override
public void execute(ActivityExecution execution) throws Exception {
// 执行自定义逻辑
// ...
// 标记活动完成
leave(execution);
}
@Override
public void signal(ActivityExecution execution, String signalName, Object signalData) throws Exception {
// 处理信号
// ...
// 标记活动完成
leave(execution);
}
@Override
public void leave(ActivityExecution execution) {
// 设置完成状态
ActivityBehaviorHelper.completeActivity(execution);
}
}
```
在上面的示例代码中,CustomActivityBehavior继承自AbstractBpmnActivityBehavior,AbstractBpmnActivityBehavior又继承自FlowNodeActivityBehavior。这样,CustomActivityBehavior就可以使用FlowNodeActivityBehavior的功能了,例如执行自定义逻辑、处理信号和标记活动完成等。
阅读全文