我是Java EE,EJB3和JBoss的新手。我正在开发一个EJB应用程序,它每2分钟使用ICMP协议测试几个设备的可达性。
问题是,是否可以从java.util.concurrent
包实现Threadpool Executor,这样我就可以创建自己的线程池,这些线程可以在服务器(JBoss AS 5.1.0)环境中运行,或者在那里一个更好的选择?
有几个与此主题有关的帖子,但我可能根本无法掌握它们,因为我是Java EE的新手。
答案 0 :(得分:0)
另一种方法是使用计时器在容器启动时启动计划任务。 容器启动时的启动任务因不同的Java EE容器而异。
bkail的答案显示了如何设置计时器:questions on ejb3.0 timer service
(接受的答案显示如何在ejb3.1中执行此操作,这可能不是ejb 3.0的选项)