摘自
http://www.rainripple.com/articles/ejb3-1-timer-service.html
1.Timers默认会被持久化。
所以需要设置
设置persistent:
timerConfig.setPersistent(false);
@Schedule(persistent=false..
2.如果已经被持久化了,可以
清空JBOSS主目录\server\[default]\data文件夹即可。
3.例子
转自
http://www.infoq.com/cn/news/2010/02/jee6_ejb_31
@javax.ejb.Singleton
public class ChatRoom {
private java.util.Map<User,Collection<String>> userComments;
@javax.ejb.Schedule(minute="1", hour="*")
public void cleanOutOldDataFromChatLogs() {
/** ... not reprinting all the existing code ... */
}
}
分享到:
相关推荐
### EJB 3.1 深入浅出 #### 一、EJB 3.1 的背景与改进 **EJB(Enterprise Java Beans)**是Java Enterprise Edition(Java EE)平台上的服务端组件架构模型,它旨在快速并简化分布式、事务处理、安全性以及可移植...
- `javax.ejb.TimerService`:提供了定时任务的管理,可以在EJB中创建和管理定时器。 描述中提到的“开发EJB项目时需要的jar包”表明了`javax.ejb-3.1.2.2.jar`对于EJB项目的必要性。在开发环境中,这个jar需要被...
jar包,官方版本,自测可用
jar包,官方版本,自测可用
jar包,官方版本,自测可用
jar包,官方版本,自测可用
**2.12 定时服务(TIMERSERVICE)** 用于安排定期执行的任务,例如发送电子邮件提醒或数据备份。 **2.13 安全服务(SECURITY SERVICE)** EJB容器提供了一套安全服务,用于认证和授权,确保只有授权用户才能访问特定...
##### 3.1 ENTERPRICE JAVA BEANS (EJB) 的概念 - **会话Bean**: 提供业务逻辑处理,分为无状态会话Bean和有状态会话Bean。 - **实体Bean**: 表示持久化的数据对象。 - **消息驱动Bean**: 处理异步消息。 ##### ...
**2.12 定时服务 (Timer Service)** 定时服务允许开发者定义基于时间的任务,例如定期发送消息或更新数据等。本节将介绍如何使用定时服务。 **2.13 安全服务 (Security Service)** EJB的安全性是企业应用的关键...
##### 3.1 熟悉JBOSS的目录结构 了解JBOSS的目录结构对于部署和调试EJB应用至关重要。主要目录包括: - `bin`: 包含启动脚本和其他命令工具。 - `client`: 包含客户端库,如JAR文件等。 - `conf`: 配置文件所在目录...