`

ejb3.1 timer

 
阅读更多

摘自

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 ... */
   }
}

 

 

 

分享到:
评论

相关推荐

    EJB3.1深入浅出

    ### EJB 3.1 深入浅出 #### 一、EJB 3.1 的背景与改进 **EJB(Enterprise Java Beans)**是Java Enterprise Edition(Java EE)平台上的服务端组件架构模型,它旨在快速并简化分布式、事务处理、安全性以及可移植...

    javax.ejb-3.1.2.2.jar下载

    - `javax.ejb.TimerService`:提供了定时任务的管理,可以在EJB中创建和管理定时器。 描述中提到的“开发EJB项目时需要的jar包”表明了`javax.ejb-3.1.2.2.jar`对于EJB项目的必要性。在开发环境中,这个jar需要被...

    ejb-timer-databases-3.1-sources.jar

    jar包,官方版本,自测可用

    ejb-timer-databases-3.1.2.2-sources.jar

    jar包,官方版本,自测可用

    ejb-timer-service-app-3.1-sources.jar

    jar包,官方版本,自测可用

    ejb-timer-service-app-3.1.2.2-sources.jar

    jar包,官方版本,自测可用

    EJB3.0中文文档

    **2.12 定时服务(TIMERSERVICE)** 用于安排定期执行的任务,例如发送电子邮件提醒或数据备份。 **2.13 安全服务(SECURITY SERVICE)** EJB容器提供了一套安全服务,用于认证和授权,确保只有授权用户才能访问特定...

    EJB3.0中文资料

    ##### 3.1 ENTERPRICE JAVA BEANS (EJB) 的概念 - **会话Bean**: 提供业务逻辑处理,分为无状态会话Bean和有状态会话Bean。 - **实体Bean**: 表示持久化的数据对象。 - **消息驱动Bean**: 处理异步消息。 ##### ...

    EJB3.0 实例教程

    **2.12 定时服务 (Timer Service)** 定时服务允许开发者定义基于时间的任务,例如定期发送消息或更新数据等。本节将介绍如何使用定时服务。 **2.13 安全服务 (Security Service)** EJB的安全性是企业应用的关键...

    EJB3.0

    ##### 3.1 熟悉JBOSS的目录结构 了解JBOSS的目录结构对于部署和调试EJB应用至关重要。主要目录包括: - `bin`: 包含启动脚本和其他命令工具。 - `client`: 包含客户端库,如JAR文件等。 - `conf`: 配置文件所在目录...

Global site tag (gtag.js) - Google Analytics