有什么办法可以按顺序触发计划任务?

时间:2019-01-02 13:18:13

标签: wso2 scheduled-tasks sequence wso2ei

我有一个排定的任务,可以在40分钟内执行一次操作。但是,例如,当HTTP响应代码为401时,我想在序列中触发此任务。有什么办法吗?

WSO2版本6.4.0

感谢任何想法!

2 个答案:

答案 0 :(得分:0)

没有办法做到,计划任务就是这样。按计划运行的任务。但是,通常该任务将用于将消息发送到sequence / proxy / api以启动该消息。

因此,您可能只需要在其他序列收到401响应时,调用通常由计划任务触发的响应即可。

答案 1 :(得分:0)

  

执行操作

哪种操作?

您可以按特殊顺序进行此操作。 并从计划任务和第二个序列(如果发生HTTP错误401)中调用此序列。

<filter source="$axis2:HTTP_SC" regex="401">
<then>
    <sequence key="my_first_sequence"/>
<then>
</filter>