-1
我想要实现这个目标,的Activiti如何进入等待任务,并执行操作
时,处理移动到一个节点,它stopsat的地方,将消息发送到MQ,接收用户的时候完成消息,过程继续。
哪个任务可以使用?接收任务?如果是这样,我怎么能知道任务到达。
我想要实现这个目标,的Activiti如何进入等待任务,并执行操作
时,处理移动到一个节点,它stopsat的地方,将消息发送到MQ,接收用户的时候完成消息,过程继续。
哪个任务可以使用?接收任务?如果是这样,我怎么能知道任务到达。
是的,您可以使用接收任务。要知道这个任务是staretd使用执行监听器。
<receiveTask id="waitTask" name="Wait Task">
<extensionElements>
<activiti:executionListener event="start" class="SendMessageExecutionListener"></activiti:executionListener>
</extensionElements>
</receiveTask>
监听器必须实现ExecutionListener
接口
public class SendMessageExecutionListener implements ExecutionListener {
@Override
public void notify(DelegateExecution execution) throws Exception {
//send message here
}
}
当subsriber处理消息信号处理继续。
查看Activiti用户指南Java Receive Task的更多相关信息。