如何创建连接检查服务

时间:2013-11-26 20:51:45

标签: javafx-2 javafx javafx-8

对于JavaFX 8应用程序,我想创建检查网络状态的服务。你能告诉我如何创建一个每5秒运行一次的轻量级服务并执行某些操作吗?

1 个答案:

答案 0 :(得分:3)

您可以在JavaFX 8中使用ScheduledService,它可以帮助您在后台定义周期性任务。事实上,Task工厂在每个时间间隔创建Task,您可以在GUI线程上定义回调。

另请参阅this other question我在其中放置了ScheduledService的示例。

在您的情况下,您可以使用任何流行的Java库来测试Task中定义的ScheduledService上的网络(例如,用于测试HTTP的Apache http组件)。