Examples of JobDetail


Examples of org.quartz.JobDetail

//            dubl_remover_Timer.schedule(new Dubl_Remover(), 0, 3600000);
            Timer InfoThreadTimer = new Timer();
            InfoThreadTimer.schedule(new InfoThread(), 0, 1000);


            JobDetail job = newJob(com.google.code.ftspc.lector.CheckDateForPath.class).
                    withIdentity("jobForCheckDateForPath", "Lector").build();

            Trigger trigger = newTrigger().withIdentity("triggerForCheckDateForPath", "Lector").
                    withSchedule(simpleSchedule().withIntervalInHours(1).
                    repeatForever()).startNow().build();
View Full Code Here

Examples of org.quartz.JobDetail

public class LuceneIndexer implements Indexer {

    @Override
    public void startIndex() {
        try {
            JobDetail job = newJob(com.google.code.ftspc.lector.indexers.Lucene.LuceneTimerForFilesChecking.class).
                    withIdentity("jobForIndexer", "Lector").build();
            CronTrigger trigger = newTrigger().
                    withIdentity("triggerForIndexer", "Lector").
                    withSchedule(cronSchedule(Vars.CronExpressionForIndexer)).build();

            Date ft = Vars.sched.scheduleJob(job, trigger);
            System.out.println(job.getKey() + " has been scheduled to run at: " + ft
                    + " and repeat based on expression: "
                    + trigger.getCronExpression());
        } catch (Exception ex) {
            Vars.logger.warn(ex.getMessage(), ex);
        }
View Full Code Here

Examples of org.quartz.JobDetail

        Set<JobKey> jobKeys = scheduler.getJobKeys(ALL_QZERVER_JOBS);
        Assert.assertNotNull(jobKeys);
        Assert.assertEquals(1, jobKeys.size());
        Assert.assertEquals(jobKey, Iterators.getOnlyElement(jobKeys.iterator()));

        JobDetail jobDetail = scheduler.getJobDetail(jobKey);
        Assert.assertNotNull(jobDetail);
    }
View Full Code Here

Examples of org.quartz.JobDetail

        Set<TriggerKey> triggerKeys = scheduler.getTriggerKeys(ALL_QZERVER_TRIGGERS);
        Assert.assertNotNull(triggerKeys);
        Assert.assertEquals(1, triggerKeys.size());
        Assert.assertEquals(triggerKey, Iterators.getOnlyElement(triggerKeys.iterator()));

        JobDetail jobDetail = scheduler.getJobDetail(jobKey);
        Assert.assertNotNull(jobDetail);

        Trigger trigger = scheduler.getTrigger(triggerKey);
        Assert.assertNotNull(trigger);
        Assert.assertNotNull(trigger.getScheduleBuilder());
View Full Code Here

Examples of org.quartz.JobDetail

        assertMockEndpointsSatisfied();
        Trigger trigger = mock.getReceivedExchanges().get(0).getIn().getHeader("trigger", Trigger.class);
        Assert.assertThat(trigger instanceof SimpleTrigger, CoreMatchers.is(true));

        JobDetail detail = mock.getReceivedExchanges().get(0).getIn().getHeader("jobDetail", JobDetail.class);
        Assert.assertThat(detail.getJobClass().equals(CamelJob.class), CoreMatchers.is(true));
    }
View Full Code Here

Examples of org.quartz.JobDetail

            if ("".equals(scheduled.description()))
            {
                description = jobClass.getName();
            }

            JobDetail jobDetail = this.scheduler.getJobDetail(jobKey);
            Trigger trigger;

            if (jobDetail == null)
            {
                jobDetail = JobBuilder.newJob(jobClass)
View Full Code Here

Examples of org.quartz.JobDetail

    public boolean isExecutingJob(Class<? extends Job> jobClass)
    {
        try
        {
            JobKey jobKey = createJobKey(jobClass);
            JobDetail jobDetail = this.scheduler.getJobDetail(jobKey);

            if (jobDetail == null)
            {
                return false;
            }
View Full Code Here

Examples of org.quartz.JobDetail

            try {
                scheduler = new StdSchedulerFactory(properties).getScheduler();
                scheduler.start();
                //durability is configured with true, which means that the job will be kept in the store even if no trigger is attached to it.
                //Currently, all the EJB beans share with the same job instance
                JobDetail job = JobBuilder.newJob(EjbTimeoutJob.class)
                        .withIdentity(OPENEJB_TIMEOUT_JOB_NAME, OPENEJB_TIMEOUT_JOB_GROUP_NAME)
                        .storeDurably(true)
                        .requestRecovery(false)
                        .build();
                scheduler.addJob(job, true);
View Full Code Here

Examples of org.quartz.JobDetail

      LOG.error("Unable to determine scheduler state.", e);
      throw new AmbariException("Scheduler unavailable.");
    }

    // Create and persist jobs based on batches
    JobDetail firstJobDetail = persistBatch(requestExecution);

    if (firstJobDetail == null) {
      throw new AmbariException("Unable to schedule jobs. firstJobDetail = "
        + firstJobDetail);
    }
View Full Code Here

Examples of org.quartz.JobDetail

  private JobDetail persistBatch(RequestExecution requestExecution)
    throws  AmbariException {

    Batch batch = requestExecution.getBatch();
    JobDetail jobDetail = null;

    if (batch != null) {
      List<BatchRequest> batchRequests = batch.getBatchRequests();
      if (batchRequests != null) {
        Collections.sort(batchRequests);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.