Package org.quartz

Examples of org.quartz.CronExpression


        LOG.info("Scheduling requested immediate run of {}", request.getId());
      } else {
        try {
          Date scheduleFrom = new Date(now);

          CronExpression cronExpression = new CronExpression(request.getQuartzScheduleSafe());

          final Date nextRunAtDate = cronExpression.getNextValidTimeAfter(scheduleFrom);

          if (nextRunAtDate == null) {
            return Optional.absent();
          }
View Full Code Here


        boolean isValid = true;

        if (object.getCronExpression() != null) {
            try {
                new CronExpression(object.getCronExpression());
            } catch (ParseException e) {
                LOG.error("Invalid cron expression '" + object.getCronExpression() + "'", e);
                isValid = false;

                context.disableDefaultConstraintViolation();
View Full Code Here

                    object + ".jobClassName is not valid").addConstraintViolation();
        }

        if (isValid && object.getCronExpression() != null) {
            try {
                new CronExpression(object.getCronExpression());
            } catch (ParseException e) {
                LOG.error("Invalid cron expression '" + object.getCronExpression() + "'", e);
                isValid = false;

                context.disableDefaultConstraintViolation();
View Full Code Here

    public boolean isValid(final Report object, final ConstraintValidatorContext context) {
        boolean isValid = true;

        if (object.getCronExpression() != null) {
            try {
                new CronExpression(object.getCronExpression());
            } catch (ParseException e) {
                LOG.error("Invalid cron expression '" + object.getCronExpression() + "'", e);
                isValid = false;

                context.disableDefaultConstraintViolation();
View Full Code Here

                    addPropertyNode("jobClassName").addConstraintViolation();
        }

        if (isValid && object.getCronExpression() != null) {
            try {
                new CronExpression(object.getCronExpression());
            } catch (ParseException e) {
                LOG.error("Invalid cron expression '" + object.getCronExpression() + "'", e);
                isValid = false;

                context.disableDefaultConstraintViolation();
View Full Code Here

    Task task = ((TaskDTO) object).getTask();
    if (!StringUtils.isEmpty(task.getTimerSchedule())) {
      // if there is a timer schedule, check it is valid for quartz cron trigger
      try {
        new CronExpression(task.getTimerSchedule());
      } catch (ParseException e) {
        errors.rejectValue("task.timerSchedule", "timer.schedule.invalid", e.getMessage());
      }
    }
    if (task.getGroupName() != null && Constants.GROUP_NAME_ALL.equals(task.getGroupName().trim())) {
View Full Code Here

/*     */
/*     */   public CronCalendar(String name, String expression)
/*     */     throws ParseException
/*     */   {
/*  41 */     this.name = name;
/*  42 */     this.cronExpression = new CronExpression(expression);
/*     */   }
View Full Code Here

/*     */   public CronCalendar(String name, Calendar baseCalendar, String expression)
/*     */     throws ParseException
/*     */   {
/*  57 */     super(baseCalendar);
/*  58 */     this.name = name;
/*  59 */     this.cronExpression = new CronExpression(expression);
/*     */   }
View Full Code Here

/*     */   }
/*     */
/*     */   public void setCronExpression(String expression)
/*     */     throws ParseException
/*     */   {
/* 163 */     CronExpression newExp = new CronExpression(expression);
/*     */
/* 165 */     this.cronExpression = newExp;
/*     */   }
View Full Code Here

     */
    public CronCalendar(String name, String expression)
        throws ParseException {
        super();
        this.name = name;
        this.cronExpression = new CronExpression(expression);
    }
View Full Code Here

TOP

Related Classes of org.quartz.CronExpression

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.