ejb3.0学习 -- 定时服务
来源:互联网 发布:网络凭据用户名和密码 编辑:程序博客网 时间:2024/04/30 15:37
开发过程与session bean 大致相同。但是多了几个操作。利用SessionContext创建定时器,并用@Timeout声明定时器方法。
@Stateless
@Remote ({TimerService.class})
public class TimerServiceBean implements TimerService {
private int count = 1;
//获得SessionContext对象
private @Resource SessionContext ctx;
public void scheduleTimer(long milliseconds){
count = 1;
//创建定时器
ctx.getTimerService().createTimer(new Date(new Date().getTime() + milliseconds),
milliseconds, "大家好,这是我的第一个定时器");
}
@Timeout
public void timeoutHandler(Timer timer)
{
System.out.println("---------------------");
System.out.println("定时器事件发生,传进的参数为: " + timer.getInfo());
System.out.println("---------------------");
if (count>=5){
timer.cancel();//如果定时器触发5 次,便终止定时器
}
count++;
}
}
public interface TimerService {
public void scheduleTimer(long milliseconds);
}
- ejb3.0学习 -- 定时服务
- EJB3.0开发指南:定时服务
- EJB3.0开发指南:定时服务
- EJB3.0 定时服务:Timer Service
- ejb3.0学习--安全服务(Security service)
- EJB3.0学习感触
- 学习EJB3.0
- ejb3.0学习笔记
- EJB3.0初步学习
- EJB3.0学习总结
- EJB3.0学习笔记
- EJB3.0启动服务报错NameNotFoundException
- Ejb3.0的学习日记
- EJB3.0学习笔记之一
- EJB3.0定时发送jms(发布/定阅)方式
- 学习EJB3
- EJB3事务管理服务
- EJB3.0 draft学习笔记(1)
- 标 题: 读博士的一些想法和做法(1)
- 天天加班呀?难道这就是程序员的生涯?
- 标 题: 读博士的一些想法和做法(2)
- ASP.NET数据存储控件
- 中国软件差在哪?
- ejb3.0学习 -- 定时服务
- 读博士的一些想法和做法(3)
- 【原创】【歌曲评论】【之二】【白色风车】
- 排除Windows XP无法启动故障
- ejb3.0学习--安全服务(Security service)
- 说说 php.ini 的配置问题
- High-Resolution Timer
- ejb3.0学习---消息驱动bean
- 页面间传递变量的方法及使用范围的讨论