如何在EJB项目中异步作业Scedule

时间:2016-05-02 12:22:24

标签: web-services java-ee ejb ejb-3.0 ejb-3.1

我正在编写webservices以使用EJB在Jboss-eap-6.2上运行,我需要使用选项在其中安排一个作业:     
     - >开始     
     - >暂停     
     - >恢复     
     - >停止

N.B:我有关于EJB Timer的想法,我知道如何使用它,但由于技术问题,我们不想使用EJB Timer和Java Timer。
是否有其他方法或第三方工具可用于解决我的问题?

1 个答案:

答案 0 :(得分:0)

JBoss EAP 6.2仅实现了Java EE 6,它不包含JSR 236,这意味着您只能使用EJB计时器或非EE线程库(java.util.Timer,ScheduledExecutorService或第三方库)比如Quartz)。对于非EE线程库,您需要小心使用Java EE API,因为它们通常不适用于不由应用程序服务器管理的线程。