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);
     }