Package org.quartz.spi

Examples of org.quartz.spi.JobFactory


    schedulerControl.verify();
  }

  public void testSchedulerFactoryBeanWithListeners() throws Exception {
    JobFactory jobFactory = new AdaptableJobFactory();

    MockControl schedulerControl = MockControl.createControl(Scheduler.class);
    final Scheduler scheduler = (Scheduler) schedulerControl.getMock();

    SchedulerListener schedulerListener = new TestSchedulerListener();
View Full Code Here


    // fails.
    schedulerFactoryBean.destroy();
  }

  public void testSchedulerFactoryBeanWithPlainQuartzObjects() throws Exception {
    JobFactory jobFactory = new AdaptableJobFactory();

    TestBean tb = new TestBean("tb", 99);
    JobDetail jobDetail0 = new JobDetail();
    jobDetail0.setJobClass(Job.class);
    jobDetail0.setName("myJob0");
View Full Code Here

     * Quartz scheduler.
     */
    private Scheduler scheduler;

    public EasyBatchScheduler(EasyBatchEngine easyBatchEngine) throws EasyBatchSchedulerException {
        JobFactory jobFactory = new EasyBatchJobFactory(easyBatchEngine);
        SchedulerFactory schedulerFactory = new StdSchedulerFactory();
        try {
            scheduler = schedulerFactory.getScheduler();
            scheduler.setJobFactory(jobFactory);
        } catch (SchedulerException e) {
View Full Code Here

            schedRep.bind(jmxScheduler);

            return jmxScheduler;
        }

        JobFactory jobFactory = null;
        if(jobFactoryClass != null) {
            try {
                jobFactory = (JobFactory) loadHelper.loadClass(jobFactoryClass)
                        .newInstance();
            } catch (Exception e) {
View Full Code Here

            return jmxScheduler;
        }

       
        JobFactory jobFactory = null;
        if(jobFactoryClass != null) {
            try {
                jobFactory = (JobFactory) loadHelper.loadClass(jobFactoryClass)
                        .newInstance();
            } catch (Exception e) {
View Full Code Here

*/
public class HighlanderFactoryTest extends DatabaseTestFixture {

    @Test
    public void testNewJob() throws SchedulerException, ParseException {
        JobFactory hf = injector.getInstance(JobFactory.class);
        assertNotNull(hf);
        try {
            hf.newJob(null, null);
            fail("should've died with npe");
        }
        catch (NullPointerException npe) {
            // Expected
        }

        String crontab = "0 0 12 * * ?";
        JobDetail jd = newJob(TestJob.class)
            .withIdentity("testjob", "group")
            .build();

        Trigger trigger = newTrigger()
            .withIdentity("testjob", "group")
            .withSchedule(cronSchedule(crontab))
            .build();

        TriggerFiredBundle tfb = new TriggerFiredBundle(jd, (OperableTrigger) trigger, null,
            false, null, null, null, null);
        Job j = hf.newJob(tfb, null);
        assertNotNull(j);
    }
View Full Code Here

        return cronEntry;
      }
    }

    private JobFactory createJobFactory(final Store store) {
      return new JobFactory() {
        @Override
        public Job newJob(TriggerFiredBundle bundle, org.quartz.Scheduler scheduler) throws SchedulerException {
          Class<? extends Job> jobClass = bundle.getJobDetail().getJobClass();

          if (DefaultSchedulerService.ScheduledJob.class.isAssignableFrom(jobClass)) {
View Full Code Here

/*  549 */       throw new SchedulerConfigException("Unable to instantiate class load helper class: " + e.getMessage(), e);
/*      */     }
/*      */
/*  553 */     loadHelper.initialize();
/*      */
/*  555 */     JobFactory jobFactory = null;
/*  556 */     if (jobFactoryClass != null) {
/*      */       try {
/*  558 */         jobFactory = (JobFactory)loadHelper.loadClass(jobFactoryClass).newInstance();
/*      */       }
/*      */       catch (Exception e) {
View Full Code Here

                    "Unable to instantiate class load helper class: "
                            + e.getMessage(), e);
        }
        loadHelper.initialize();
       
        JobFactory jobFactory = null;
        if(jobFactoryClass != null) {
            try {
                jobFactory = (JobFactory) loadHelper.loadClass(jobFactoryClass)
                        .newInstance();
            } catch (Exception e) {
View Full Code Here

            schedRep.bind(jmxScheduler);

            return jmxScheduler;
        }
       
        JobFactory jobFactory = null;
        if(jobFactoryClass != null) {
            try {
                jobFactory = (JobFactory) loadHelper.loadClass(jobFactoryClass)
                        .newInstance();
            } catch (Exception e) {
View Full Code Here

TOP

Related Classes of org.quartz.spi.JobFactory

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.