Quartz_Job在ejb里的使用

1.实现job接口类 BookingStatusJob.java

package com.raymon.booking.job;

import java.util.Date;

import javax.naming.InitialContext;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.quartz.Job;
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;


public class BookingStatusJob implements Job {
	static Log log = LogFactory.getLog(BookingStatusJob.class);

	public void execute(JobExecutionContext context) throws JobExecutionException {
		log.info("Quartz-------:"+ (new Date()).toLocaleString());
	}

 2.配置文件

ejb-jar.xml
		<ejb-jar>
			<display-name>PullJobChangeStatus-ejb</display-name>
			<enterprise-beans>
				<message-driven>
					<ejb-name>BookingStatusJob</ejb-name>
					<ejb-class>com.raymon.booking.job.BookingStatusJob</ejb-class>
					<messaging-type>org.quartz.Job</messaging-type>
					<transaction-type>Container</transaction-type>
					<activation-config>
						<activation-config-property>
							<activation-config-property-name>cronTrigger</activation-config-property-name>
							<activation-config-property-value><![CDATA[0/15 * * * * ?]]></activation-config-property-value>
						</activation-config-property>
					</activation-config>
				</message-driven>
			</enterprise-beans>
	</ejb-jar>
	
	jboss.xml
		<jboss>
	    <enterprise-beans>
	        <message-driven>
	            <ejb-name>BookingStatusJob</ejb-name>
	            <resource-adapter-name>quartz-ra.rar</resource-adapter-name>
	        </message-driven>
	    </enterprise-beans>
		</jboss>

 

我是使用jboss服务器的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值