Package org.quartz

Examples of org.quartz.TriggerKey


    public Trigger getTrigger() {

        if (scheduler != null) {
            try {
                final TriggerKey key = new TriggerKey(trigger.getName(), trigger.getGroup());
                if (scheduler.checkExists(key)) {
                    return scheduler.getTrigger(key);
                }
            } catch (SchedulerException e) {
                return null;
View Full Code Here


            final Trigger trigger = data.getTrigger();
            if (trigger == null) {
                continue;
            }

            final TriggerKey key = trigger.getKey();
            try {
                data.stop();
            } catch (final EJBException ignored) {
                log.warning("An error occured deleting trigger '" + key + "' on bean " + deployment.getDeploymentID());
            }
View Full Code Here

        final JobDataMap triggerDataMap = trigger.getJobDataMap();
        triggerDataMap.put(EjbTimeoutJob.EJB_TIMERS_SERVICE, this);
        triggerDataMap.put(EjbTimeoutJob.TIMER_DATA, timerData);

        try {
            final TriggerKey triggerKey = new TriggerKey(atrigger.getName(), atrigger.getGroup());
            if (!scheduler.checkExists(triggerKey)) {
                scheduler.scheduleJob(trigger);
            } else if (Trigger.TriggerState.PAUSED.equals(scheduler.getTriggerState(triggerKey))) { // redeployment
                // more consistent in the semantic than a resume but resume would maybe be more relevant here
                scheduler.unscheduleJob(triggerKey);
View Full Code Here

          break;
        }
      }
    }
    if (reSch) {
      TriggerKey triggerKey = TriggerKey.triggerKey(newSch.getSchId());
      if (newSch.isEnabled()
          && (LOCALHOST.equals(newSch.getExeHost()) || getHostId()
              .equals(newSch.getExeHost()))) {
        Trigger trigger = buildTrigger(newSch);
        if (scheduler.checkExists(triggerKey)) {
View Full Code Here

       
        if (!ERXStringUtilities.stringEqualsString(job2Check.cronExpression(), jobCronExpression) && !isJobModified)
        {
          //We just need to reschedule the job
          Trigger newTrigger = buildTriggerForJob(job2Check, job);
          TriggerKey aTriggerKey = new TriggerKey(buildTriggerName(job2Check.name()), buildGroup(job2Check.group()));
          scheduler.rescheduleJob(aTriggerKey, newTrigger);
          if (log.isDebugEnabled())
            log.debug("method: modifyJob: job2Check: " + job2Check + " has been rescheduled.");
        }
        if (isJobModified)
View Full Code Here

  @Override
  public DateTime nextFireTime(Class<? extends Job> jobClass) {
    try {
      String key = jobClass.getName();
      TriggerKey triggerKey = new TriggerKey(key);
      Trigger trigger = scheduler.getTrigger(triggerKey);
      Date date = trigger.getNextFireTime();
      return new DateTime(date);
    } catch (SchedulerException e) {
      return null;
View Full Code Here

      rs = ps.executeQuery();
      List<FireHistoryEntry> entries = new ArrayList<FireHistoryEntry>();

      while (rs.next()) {
        entries.add(new FireHistoryEntry(rs.getString(1),
            new TriggerKey(rs.getString(2), rs.getString(3)),
            new JobKey(rs.getString(4), rs.getString(5)), new Date(
                rs.getLong(6)), new Date(rs.getLong(7)),
            Trigger.TriggerState.valueOf(rs.getString(8)), rs
                .getLong(9), getJobDataMap(rs.getBytes(10))));
      }
View Full Code Here

    schedulable = builder.getSchedulable();
  }

  @Override
  public DateTime getNextFireTime() {
    TriggerKey key = new TriggerKey(identity);

    return wayProvider.get()
        .getNextFireTime(key);
  }
View Full Code Here

    @Override
    public void suspendSchedule(String scheduleId) {
      Preconditions.checkNotNull(scheduler, "Scheduler not yet initialized");
      try {
        scheduler.pauseTrigger(new TriggerKey(scheduleId));
      } catch (SchedulerException e) {
        throw Throwables.propagate(e);
      }
    }
View Full Code Here

    @Override
    public void resumeSchedule(String scheduleId) {
      Preconditions.checkNotNull(scheduler, "Scheduler not yet initialized");
      try {
        scheduler.resumeTrigger(new TriggerKey(scheduleId));
      } catch (SchedulerException e) {
        throw Throwables.propagate(e);
      }
    }
View Full Code Here

TOP

Related Classes of org.quartz.TriggerKey

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.