You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by bu...@apache.org on 2012/02/05 21:27:55 UTC
svn commit: r803976 - in
/websites/staging/openejb/trunk/content/examples-trunk/quartz-app: pom.xml
quartz-beans/src/main/java/org/superbiz/quartz/JobBean.java
Author: buildbot
Date: Sun Feb 5 20:27:55 2012
New Revision: 803976
Log:
Staging update by buildbot for openejb
Modified:
websites/staging/openejb/trunk/content/examples-trunk/quartz-app/pom.xml
websites/staging/openejb/trunk/content/examples-trunk/quartz-app/quartz-beans/src/main/java/org/superbiz/quartz/JobBean.java
Modified: websites/staging/openejb/trunk/content/examples-trunk/quartz-app/pom.xml
==============================================================================
--- websites/staging/openejb/trunk/content/examples-trunk/quartz-app/pom.xml (original)
+++ websites/staging/openejb/trunk/content/examples-trunk/quartz-app/pom.xml Sun Feb 5 20:27:55 2012
@@ -63,7 +63,7 @@
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz</artifactId>
- <version>1.8.4</version>
+ <version>2.1.3</version>
</dependency>
<dependency>
<groupId>org.apache.openejb</groupId>
Modified: websites/staging/openejb/trunk/content/examples-trunk/quartz-app/quartz-beans/src/main/java/org/superbiz/quartz/JobBean.java
==============================================================================
--- websites/staging/openejb/trunk/content/examples-trunk/quartz-app/quartz-beans/src/main/java/org/superbiz/quartz/JobBean.java (original)
+++ websites/staging/openejb/trunk/content/examples-trunk/quartz-app/quartz-beans/src/main/java/org/superbiz/quartz/JobBean.java Sun Feb 5 20:27:55 2012
@@ -18,11 +18,14 @@ package org.superbiz.quartz;
import org.apache.openejb.resource.quartz.QuartzResourceAdapter;
import org.quartz.Job;
+import org.quartz.JobBuilder;
import org.quartz.JobDetail;
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;
import org.quartz.Scheduler;
+import org.quartz.SimpleScheduleBuilder;
import org.quartz.SimpleTrigger;
+import org.quartz.TriggerBuilder;
import javax.ejb.Stateless;
import javax.naming.InitialContext;
@@ -38,11 +41,17 @@ public class JobBean implements JobSched
final Scheduler s = ra.getScheduler();
//Add a job type
- final JobDetail jd = new JobDetail("job1", "group1", JobBean.MyTestJob.class);
+ final JobDetail jd = JobBuilder.newJob(MyTestJob.class).withIdentity("job1", "group1").build();
jd.getJobDataMap().put("MyJobKey", "MyJobValue");
//Schedule my 'test' job to run now
- final SimpleTrigger trigger = new SimpleTrigger("trigger1", "group1", new Date());
+ final SimpleTrigger trigger = TriggerBuilder.newTrigger()
+ .withIdentity("trigger1", "group1")
+ .forJob(jd)
+ .withSchedule(SimpleScheduleBuilder.simpleSchedule()
+ .withRepeatCount(0)
+ .withIntervalInSeconds(0))
+ .build();
return s.scheduleJob(jd, trigger);
}