如何在Java中安排可以关闭和打开的重复任务?

时间:2019-07-19 11:11:14

标签: java multithreading scheduled-tasks repeat

我之前没有处理过Timers或Sheduled任务,所以在这里遇到了一个问题:

我正在构建类似于博彩应用程序的应用程序,在该应用程序中,用户可以在不同的事件/比赛中下注(免费货币)。可以通过REST请求从另一个应用程序的API中实时检索事件和匹配项的信息。

到目前为止,我有以下内容:

一个按钮/方法,被调用时需要将REST请求发送到事件应用程序并检索响应。

但是,我需要弄清楚如何做以下部分:

在收到(存储)初始REST响应之后,接下来的10分钟,我需要每5〜秒发送一次相同的REST请求,或者直到我得到不同的响应为止。一旦发生这种情况,我需要停止发送此请求。

这里的目标是在事件/比赛结果可用时对其进行检索。

我不知道一般使用什么@annotations或框架来实现此目的。任何指针将不胜感激,谢谢!

0 个答案:

没有答案