/** * <p> * Returns the <code>SchedulerContext</code> of the <code>Scheduler</code>. * </p> */ public SchedulerContext getContext() throws SchedulerException { return sched.getSchedulerContext(); }
/** * <p> * Calls the equivalent method on the 'proxied' <code>QuartzScheduler</code>. * </p> */ public void addCalendar(String calName, Calendar calendar, boolean replace, boolean updateTriggers) throws SchedulerException { sched.addCalendar(calName, calendar, replace, updateTriggers); }
/** * <p> * Calls the equivalent method on the 'proxied' <code>QuartzScheduler</code>. * </p> */ public void addJob(JobDetail jobDetail, boolean replace) throws SchedulerException { sched.addJob(jobDetail, replace); }
public void initialize() throws SchedulerException { bind(); } catch (Exception re) { throw new SchedulerException( registerJMX(); } catch (Exception e) { throw new SchedulerException( getLog().info("Scheduler meta-data: " + (new SchedulerMetaData(getSchedulerName(), getSchedulerInstanceId(), getClass(), boundRemotely, runningSince() != null, isInStandbyMode(), isShutdown(), runningSince(), numJobsExecuted(), getJobStoreClass(), supportsPersistence(), isClustered(), getThreadPoolClass(), getThreadPoolSize(), getVersion())).toString());
public void notifyJobListenersWasVetoed(JobExecutionContext jec) throws SchedulerException { // build a list of all job listeners that are to be notified... List<JobListener> jobListeners = buildJobListenerList(); // notify all job listeners for(JobListener jl: jobListeners) { try { if(!matchJobListener(jl, jec.getJobDetail().getKey())) continue; jl.jobExecutionVetoed(jec); } catch (Exception e) { SchedulerException se = new SchedulerException( "JobListener '" + jl.getName() + "' threw exception: " + e.getMessage(), e); throw se; } } }
public void notifyTriggerListenersMisfired(Trigger trigger) throws SchedulerException { // build a list of all trigger listeners that are to be notified... List<TriggerListener> triggerListeners = buildTriggerListenerList(); // notify all trigger listeners in the list for(TriggerListener tl: triggerListeners) { try { if(!matchTriggerListener(tl, trigger.getKey())) continue; tl.triggerMisfired(trigger); } catch (Exception e) { SchedulerException se = new SchedulerException( "TriggerListener '" + tl.getName() + "' threw exception: " + e.getMessage(), e); throw se; } } }
QuartzScheduler qs = new QuartzScheduler(qrs, idleWaitTime, dbFailureRetryInterval); jobStore.initialize(cch, qs.getSchedulerSignaler()); qs.initialize(); getLog().info("Quartz scheduler version: " + qs.getVersion()); qs.addNoGCObject(schedRep); // prevents the repository from being
qs = new QuartzScheduler(rsrcs, idleWaitTime, dbFailureRetry); qsInited = true; qs.setJobFactory(jobFactory); qs.getListenerManager().addJobListener(jobListeners[i], EverythingMatcher.allJobs()); qs.getListenerManager().addTriggerListener(triggerListeners[i], EverythingMatcher.allTriggers()); js.setInstanceName(schedName); js.setThreadPoolSize(tp.getPoolSize()); js.initialize(loadHelper, qs.getSchedulerSignaler()); qs.initialize(); + "' initialized from " + propSrc); getLog().info("Quartz scheduler version: " + qs.getVersion()); qs.addNoGCObject(schedRep); qs.addNoGCObject(dbMgr);
schedCtxt.setInstanceId(rsrcs.getInstanceId()); qs = new QuartzScheduler(rsrcs, schedCtxt, idleWaitTime, dbFailureRetry); qs.setJobFactory(jobFactory); qs.addGlobalJobListener(jobListeners[i]); qs.addGlobalTriggerListener(triggerListeners[i]); js.initialize(loadHelper, qs.getSchedulerSignaler()); + "' initialized from " + propSrc); getLog().info("Quartz scheduler version: " + qs.getVersion()); qs.addNoGCObject(schedRep); qs.addNoGCObject(dbMgr);
this.resources = resources; try { bind(); } catch (Exception re) { throw new SchedulerException( registerJMX(); } catch (Exception e) { throw new SchedulerException( addGlobalJobListener(jobMgr); errLogger = new ErrorLogger(); addSchedulerListener(errLogger); getLog().info("Quartz Scheduler v." + getVersion() + " created.");
qrs.setJobStore(store); qrs.setRunUpdateCheck(false); QuartzScheduler qs = new QuartzScheduler(qrs, -1, -1); store.initialize(cch, qs.getSchedulerSignaler()); org.quartz.Scheduler scheduler = new StdScheduler(qs); qs.initialize();
@Override public void afterCompletion(final TransactionState txState) { if (TransactionState.COMMITTED.equals(txState)) { if (quartzScheduler != null) { quartzScheduler.getSchedulerSignaler().signalSchedulingChange(time); } } } }
/** * <p> * Calls the equivalent method on the 'proxied' <code>QuartzScheduler</code>. * </p> */ public boolean deleteCalendar(String calName) throws SchedulerException { return sched.deleteCalendar(calName); }
public void notifyTriggerListenersMisfired(Trigger trigger) throws SchedulerException { // build a list of all trigger listeners that are to be notified... List triggerListeners = buildTriggerListenerList(trigger .getTriggerListenerNames()); // notify all trigger listeners in the list java.util.Iterator itr = triggerListeners.iterator(); while (itr.hasNext()) { TriggerListener tl = (TriggerListener) itr.next(); try { tl.triggerMisfired(trigger); } catch (Exception e) { SchedulerException se = new SchedulerException( "TriggerListener '" + tl.getName() + "' threw exception: " + e.getMessage(), e); se.setErrorCode(SchedulerException.ERR_TRIGGER_LISTENER); throw se; } } }
public void notifyJobListenersWasExecuted(JobExecutionContext jec, JobExecutionException je) throws SchedulerException { // build a list of all job listeners that are to be notified... List jobListeners = buildJobListenerList(jec.getJobDetail() .getJobListenerNames()); // notify all job listeners java.util.Iterator itr = jobListeners.iterator(); while (itr.hasNext()) { JobListener jl = (JobListener) itr.next(); try { jl.jobWasExecuted(jec, je); } catch (Exception e) { SchedulerException se = new SchedulerException( "JobListener '" + jl.getName() + "' threw exception: " + e.getMessage(), e); se.setErrorCode(SchedulerException.ERR_JOB_LISTENER); throw se; } } }
public void initialize() throws SchedulerException { bind(); } catch (Exception re) { throw new SchedulerException( registerJMX(); } catch (Exception e) { throw new SchedulerException( getLog().info("Scheduler meta-data: " + (new SchedulerMetaData(getSchedulerName(), getSchedulerInstanceId(), getClass(), boundRemotely, runningSince() != null, isInStandbyMode(), isShutdown(), runningSince(), numJobsExecuted(), getJobStoreClass(), supportsPersistence(), isClustered(), getThreadPoolClass(), getThreadPoolSize(), getVersion())).toString());
QuartzScheduler qs = new QuartzScheduler(qrs, idleWaitTime, dbFailureRetryInterval); jobStore.initialize(cch, qs.getSchedulerSignaler()); qs.initialize(); getLog().info("Quartz scheduler version: " + qs.getVersion()); qs.addNoGCObject(schedRep); // prevents the repository from being
qs = new QuartzScheduler(rsrcs, idleWaitTime, dbFailureRetry); qsInited = true; qs.setJobFactory(jobFactory); qs.getListenerManager().addJobListener(jobListeners[i], EverythingMatcher.allJobs()); qs.getListenerManager().addTriggerListener(triggerListeners[i], EverythingMatcher.allTriggers()); js.setInstanceName(schedName); js.setThreadPoolSize(tp.getPoolSize()); js.initialize(loadHelper, qs.getSchedulerSignaler()); qs.initialize(); + "' initialized from " + propSrc); getLog().info("Quartz scheduler version: " + qs.getVersion()); qs.addNoGCObject(schedRep); qs.addNoGCObject(dbMgr);
schedCtxt.setInstanceId(rsrcs.getInstanceId()); qs = new QuartzScheduler(rsrcs, schedCtxt, idleWaitTime, dbFailureRetry); qs.setJobFactory(jobFactory); qs.addGlobalJobListener(jobListeners[i]); qs.addGlobalTriggerListener(triggerListeners[i]); js.initialize(loadHelper, qs.getSchedulerSignaler()); + "' initialized from " + propSrc); getLog().info("Quartz scheduler version: " + qs.getVersion()); qs.addNoGCObject(schedRep); qs.addNoGCObject(dbMgr);
this.resources = resources; try { bind(); } catch (Exception re) { throw new SchedulerException( registerJMX(); } catch (Exception e) { throw new SchedulerException( addGlobalJobListener(jobMgr); errLogger = new ErrorLogger(); addSchedulerListener(errLogger); getLog().info("Quartz Scheduler v." + getVersion() + " created.");