-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的更多相關信息。