@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); } }
@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 scheduleJob( JobDetail jobDetail, Trigger trigger ) throws SchedulerException { if ( jobDetail == null || jobDetail.getKey() == null || jobDetail.getKey().getName() == null ) { throw new SchedulerException( "No job or no job name - cannot schedule this job" ); } if ( jobExists( jobDetail.getKey() ) ) { log.warn( "Will not schedule this job as a job ({}:{}) already exists.", jobDetail.getKey().getName(), jobDetail.getKey().getGroup() ); return; } try { scheduler.scheduleJob( jobDetail, trigger ); } catch ( SchedulerException e ) { throw new SchedulerException( "Error scheduling job.", e ); } catch ( Exception e ) { throw new SchedulerException( "Error scheduling job (Verify your cron expression).", e ); } }
public void scheduleJob( JobDetail jobDetail, Trigger trigger ) throws ContinuumSchedulerException { if ( jobExists( jobDetail.getName(), jobDetail.getGroup() ) ) { getLogger().warn( "Will not schedule this job as a job {" + jobDetail.getName() + ":" + jobDetail.getGroup() + "} already exists." ); return; } try { scheduler.scheduleJob( jobDetail, trigger ); } catch ( SchedulerException e ) { throw new ContinuumSchedulerException( "Error scheduling job.", e ); } catch ( Exception e ) { throw new ContinuumSchedulerException( "Error scheduling job (Verify your cron expression).", e ); } }
public void scheduleJob( JobDetail jobDetail, Trigger trigger ) throws SchedulerException { if ( jobDetail == null || jobDetail.getName() == null ) { throw new SchedulerException( "No job or no job name - cannot schedule this job" ); } if ( jobExists( jobDetail.getName(), jobDetail.getGroup() ) ) { getLogger().warn( "Will not schedule this job as a job {" + jobDetail.getName() + ":" + jobDetail.getGroup() + "} already exists." ); return; } try { scheduler.scheduleJob( jobDetail, trigger ); } catch ( SchedulerException e ) { throw new SchedulerException( "Error scheduling job.", e ); } catch ( Exception e ) { throw new SchedulerException( "Error scheduling job (Verify your cron expression).", e ); } }