public int hashCode() { return getFullName().hashCode(); }
public int hashCode() { return getFullName().hashCode(); }
/** * <p> * Add the specified name of a <code>{@link TriggerListener}</code> to * the end of the <code>Trigger</code>'s list of listeners. * </p> */ public void addTriggerListener(String name) { if (triggerListeners.contains(name)) { throw new IllegalArgumentException( "Trigger listener '" + name + "' is already registered for trigger: " + getFullName()); } triggerListeners.add(name); }
/** * <p> * Add the specified name of a <code>{@link TriggerListener}</code> to * the end of the <code>Trigger</code>'s list of listeners. * </p> */ public void addTriggerListener(String name) { if (triggerListeners.contains(name)) { throw new IllegalArgumentException( "Trigger listener '" + name + "' is already registered for trigger: " + getFullName()); } triggerListeners.add(name); }
@Override public void scheduleJob(Trigger trigger) { Assert.notNull(trigger, "'trigger' must not be null"); logger.info("schedule trigger " + trigger.getFullName()); try { this.scheduler.scheduleJob(trigger); } catch (SchedulerException e) { throw new JobException(e); } }
public int compare(Object obj1, Object obj2) { TriggerWrapper trig1 = (TriggerWrapper) obj1; TriggerWrapper trig2 = (TriggerWrapper) obj2; int comp = trig1.trigger.compareTo(trig2.trigger); if (comp != 0) { return comp; } comp = trig2.trigger.getPriority() - trig1.trigger.getPriority(); if (comp != 0) { return comp; } return trig1.trigger.getFullName().compareTo(trig2.trigger.getFullName()); }
public int compare(Object obj1, Object obj2) { TriggerWrapper trig1 = (TriggerWrapper) obj1; TriggerWrapper trig2 = (TriggerWrapper) obj2; int comp = trig1.trigger.compareTo(trig2.trigger); if (comp != 0) { return comp; } comp = trig2.trigger.getPriority() - trig1.trigger.getPriority(); if (comp != 0) { return comp; } return trig1.trigger.getFullName().compareTo(trig2.trigger.getFullName()); }
@Override public void scheduleJob(Trigger trigger) { Assert.notNull(trigger, "'trigger' must not be null"); logger.info("schedule trigger " + trigger.getFullName()); try { this.scheduler.scheduleJob(trigger); } catch (SchedulerException e) { throw new JobException(e); } }
public void notifySchedulerListenersSchduled(Trigger trigger) { // build a list of all scheduler listeners that are to be notified... List schedListeners = getSchedulerListeners(); // notify all scheduler listeners java.util.Iterator itr = schedListeners.iterator(); while (itr.hasNext()) { SchedulerListener sl = (SchedulerListener) itr.next(); try { sl.jobScheduled(trigger); } catch (Exception e) { getLog().error( "Error while notifying SchedulerListener of scheduled job." + " Triger=" + trigger.getFullName(), e); } } }
public void notifySchedulerListenersFinalized(Trigger trigger) { // build a list of all scheduler listeners that are to be notified... List schedListeners = getSchedulerListeners(); // notify all scheduler listeners java.util.Iterator itr = schedListeners.iterator(); while (itr.hasNext()) { SchedulerListener sl = (SchedulerListener) itr.next(); try { sl.triggerFinalized(trigger); } catch (Exception e) { getLog().error( "Error while notifying SchedulerListener of finalized trigger." + " Triger=" + trigger.getFullName(), e); } } }
public void notifySchedulerListenersSchduled(Trigger trigger) { // build a list of all scheduler listeners that are to be notified... List schedListeners = getSchedulerListeners(); // notify all scheduler listeners java.util.Iterator itr = schedListeners.iterator(); while (itr.hasNext()) { SchedulerListener sl = (SchedulerListener) itr.next(); try { sl.jobScheduled(trigger); } catch (Exception e) { getLog().error( "Error while notifying SchedulerListener of scheduled job." + " Triger=" + trigger.getFullName(), e); } } }
@Override public void rescheduleJob(Trigger oldTrg, Trigger newTrg) { Assert.notNull(oldTrg, "'oldTrg' must not be null"); Assert.notNull(newTrg, "'newTrigger' must not be null"); try { logger.info("reschedule trigger " + newTrg.getFullName()); this.scheduler.rescheduleJob(oldTrg.getName(), oldTrg.getGroup(), newTrg); } catch (SchedulerException e) { throw new JobException(e); } }
@Override public void rescheduleJob(Trigger oldTrg, Trigger newTrg) { Assert.notNull(oldTrg, "'oldTrg' must not be null"); Assert.notNull(newTrg, "'newTrigger' must not be null"); try { logger.info("reschedule trigger " + newTrg.getFullName()); this.scheduler.rescheduleJob(oldTrg.getName(), oldTrg.getGroup(), newTrg); } catch (SchedulerException e) { throw new JobException(e); } }
/** * <p> * Return a simple string representation of this object. * </p> */ public String toString() { return "Trigger '" + getFullName() + "': triggerClass: '" + getClass().getName() + " isVolatile: " + isVolatile() + " calendar: '" + getCalendarName() + "' misfireInstruction: " + getMisfireInstruction() + " nextFireTime: " + getNextFireTime(); }
/** * <p> * Return a simple string representation of this object. * </p> */ public String toString() { return "Trigger '" + getFullName() + "': triggerClass: '" + getClass().getName() + " isVolatile: " + isVolatile() + " calendar: '" + getCalendarName() + "' misfireInstruction: " + getMisfireInstruction() + " nextFireTime: " + getNextFireTime(); }
private boolean notifyJobListenersComplete(JobExecutionContext jec, JobExecutionException jobExEx) { try { qs.notifyJobListenersWasExecuted(jec, jobExEx); } catch (SchedulerException se) { qs.notifySchedulerListenersError( "Unable to notify JobListener(s) of Job that was executed: " + "(error will be ignored). trigger= " + jec.getTrigger().getFullName() + " job= " + jec.getJobDetail().getFullName(), se); return false; } return true; }
private boolean notifyJobListenersComplete(JobExecutionContext jec, JobExecutionException jobExEx) { try { qs.notifyJobListenersWasExecuted(jec, jobExEx); } catch (SchedulerException se) { qs.notifySchedulerListenersError( "Unable to notify JobListener(s) of Job that was executed: " + "(error will be ignored). trigger= " + jec.getTrigger().getFullName() + " job= " + jec.getJobDetail().getFullName(), se); return false; } return true; }
public String toString() { return "JobExecutionContext:" + " trigger: '" + getTrigger().getFullName() + " job: " + getJobDetail().getFullName() + " fireTime: '" + getFireTime() + " scheduledFireTime: " + getScheduledFireTime() + " previousFireTime: '" + getPreviousFireTime() + " nextFireTime: " + getNextFireTime() + " isRecovering: " + isRecovering() + " refireCount: " + getRefireCount(); }
public String toString() { return "JobExecutionContext:" + " trigger: '" + getTrigger().getFullName() + " job: " + getJobDetail().getFullName() + " fireTime: '" + getFireTime() + " scheduledFireTime: " + getScheduledFireTime() + " previousFireTime: '" + getPreviousFireTime() + " nextFireTime: " + getNextFireTime() + " isRecovering: " + isRecovering() + " refireCount: " + getRefireCount(); }
public TriggerDto make(Trigger trigger) { int state = this.scheduleManager.getTriggerState(trigger.getName(), trigger.getGroup()); TriggerDto dto = new TriggerDto(trigger.getJobName(), trigger.getJobGroup(), trigger.getName(), trigger.getGroup(), trigger.getFullName(), trigger.getDescription(), ConvertUtil.convert(trigger.getNextFireTime(), String.class), state); dto.setID(ConvertUtil.convert(trigger.getFullName().hashCode(), Long.class)); return dto; } }