EJB3.1新特性之定时器

来源:互联网 发布:淘宝评论图写字软件 编辑:程序博客网 时间:2024/05/05 04:41

EJB3.1定时器新特性主要体现在以下两个方面。

                     1、自动创建EJB定时器。

                     2、Calendar-Based Time Expressions。

                               (1)、列表。  如每一分钟内每到第15、25这两个秒数时。
                               (2)、范围。  如每一分钟内每到0-5这个范围的秒数时。
                               (3)、增量。  如每一分钟内30秒之后每过10秒。

                              其它等。

代码体现如下,

@Stateless(mappedName = "MyTimer")@Remote(MyTimer.class)public class MyTimerImpl implements MyTimer {@Resourceprivate TimerService timerService;@Overridepublic void setStart() {}@Schedule(hour = "*", second = "0-5,15,25", minute = "*", info = "show 111 my timer ")public void show1(Timer timer) {System.out.println("1111111111111111111111111111111111"+ timer.getInfo());}@Schedule(hour = "*", second = "30/10", minute = "*", info = "show 222 my timer ")public void show2(Timer timer) {System.out.println("222222222222222222222222222222222222"+ timer.getInfo());}}



原创粉丝点击