EJB3.0 Timer
2019独角兽企业重金招聘Python工程师标准>>>
1. 创建一个Session Bean
2. 注入SessionContext Resource
3. 构造一个Timer
4. 利用@Timeout注解定义定时任务的具体执行
package com.icode.jejb.time;/*** Created with IntelliJ IDEA.* User: alexz* Date: 14-6-25* Time: 下午4:44* To change this template use File | Settings | File Templates.*/
public interface TimerTask {void start();
}
package com.icode.jejb.time;import javax.annotation.Resource;
import javax.ejb.*;
import java.util.Date;/*** Created with IntelliJ IDEA.* User: alexz* Date: 14-6-25* Time: 下午4:44* To change this template use File | Settings | File Templates.*/
@Stateless
@Remote(value = TimerTask.class)
public class SimpleTimerTask implements TimerTask {private int count = 0;@Resourceprivate SessionContext sessionContext;public SimpleTimerTask() {System.out.println("Instance the SimpleTimerTask Bean!!!!!!!!!!!!!");}@Timeoutpublic void execute(Timer timer) {String params = (String) timer.getInfo();System.out.println(count + ": " + params);count++;}@Overridepublic void start() {TimerService timerService = sessionContext.getTimerService();timerService.createTimer(new Date(new Date().getTime() + 2000), 3000, "This is my first timer task!!!");}
}
@Timeout注解的定时任务方法签名的格式 public void methodName(Timer timer){}
转载于:https://my.oschina.net/DreamZhong/blog/284465
EJB3.0 Timer相关推荐
- EJB3.0定时发送jms(发布/定阅)方式
EJB3.0定时发送jms(发布/定阅)方式 介绍: 定时器分为两种:single-action Timer(单动定时器)和interval Timer(间隔定时器). 为了使用定时服务,1.ent ...
- Jboss EJB3.0实例教程
Jboss EJB3.0实例教程 第一章 前言............................................................................. ...
- Jboss EJB3.0 实例教程
第一章 前言.............................................................................................. ...
- java ejb3.0_初识EJB3.0 ---配置与运行篇
本文将不涉及EJB3.0的设计以及编码. 主要内容是关于JBOSS下EJB3.0的第一个例子的配置与运行. 首先下载JBOSS4,并安装成功.目前JBOSS提供的ejb3有2种版本,一种是Embedd ...
- EJB3.0开发环境的搭建
EJB Container的介绍 SUN公司正式推出了EJB的规范之后,在众多的公司和开发者中引起了非常大的反响.标志着用Java开发企业级应用系统将变的非常easy.很多公司都已经推出了或正打算EJ ...
- EJB3.0 注释小结
EJB3 就靠注释吃饭了,总结一下以备后查. @Id 显示声明属性为标识符 @GeneratedValue(strategy=GenerationType.IDENTITY) 表示主键是自动生成策略, ...
- EJB3.0学习笔记---MDBbean--区分P2P模式和Pub/Sub模式的示例
1.注意在写MDB程序的时候,如果是使用的P2P方式的话,可能你写了多个同样的MDBbean,但是 只会有一个MDBbean被调用,至于是哪一个被调用是随机的,这时候其他的将不会起作用; 一个消息 ...
- EJB3.0学习笔记---MDB--第一个MDBBean程序:
第一个MDBBean程序: P2P方式传递消息: 1.创建EJB项目:EJBTestP2P_05 2.在com.credream.ejb包下: MyQueueMDBBean.java package ...
- EJB3.0框架实例----区分有状态bean和无状态bean
1.通过这个例子可以区分,有状态bean和无状态bean中的数据会不会混淆; 2.一种取巧的做法是:在建立的客户端的工程上右键,选择build path--->把服 务端的EJB工程导入的,新建 ...
最新文章
- 基于视角特征提取的3D检测方法汇总
- python遍历字典的四种方法
- HttpHandler应用之 防止图片盗链
- java EE : tomacat 基础
- SPI、I2C、UART 三种串行总线对比介绍
- intel服务器修复两个漏洞,英特尔处理器漏洞怎么修复 Intelcpu漏洞修复方法
- C语言函数声明与定义(待删除)
- CGO磁盘管理For流星无语
- ftp服务器文件端口,ftp服务器端口用哪个文件
- mac install: /usr/bin/unrar: Operation not permitted
- mac上好用的下载器有哪些,mac下载种子用什么软件
- C++ string替换指定字符
- 百度智能云服务器BCC实例在线配置变更
- 浅谈APP的回收和重启机制
- 计算机主机核心通常包括,2017年计算机一级复习试题及答案解析
- 算法 | 虚树学习笔记
- 支付宝保额上百万的保险,价格才几百块,你需要注意这些
- 视频异常行为检测网络
- Tiny Video Networks翻译
- 【例10.1】从键盘输入一些字符,并逐个把它们送到磁盘上去,直到用户输入一个“#”为止。从键盘输入一些字符,并逐个把它们送到磁盘上去,直到用户输入一个“#”为止。