Class CronParser


  • public class CronParser
    extends Object
    • Constructor Detail

      • CronParser

        public CronParser()
    • Method Detail

      • getNextScheduledTime

        public static long getNextScheduledTime​(String cronEntry,
                                                long currentTime)
                                         throws javax.jms.MessageFormatException
        Throws:
        javax.jms.MessageFormatException
      • doUpdateCurrentMonth

        protected static long doUpdateCurrentMonth​(Calendar working,
                                                   org.apache.activemq.broker.scheduler.CronParser.CronEntry month)
                                            throws javax.jms.MessageFormatException
        Throws:
        javax.jms.MessageFormatException
      • doUpdateCurrentDay

        protected static long doUpdateCurrentDay​(Calendar working,
                                                 org.apache.activemq.broker.scheduler.CronParser.CronEntry dayOfMonth,
                                                 org.apache.activemq.broker.scheduler.CronParser.CronEntry dayOfWeek)
                                          throws javax.jms.MessageFormatException
        Throws:
        javax.jms.MessageFormatException
      • validate

        public static void validate​(String cronEntry)
                             throws javax.jms.MessageFormatException
        Throws:
        javax.jms.MessageFormatException
      • resetToStartOfDay

        protected static void resetToStartOfDay​(Calendar target,
                                                int day)
      • calculateValues

        protected static List<Integer> calculateValues​(org.apache.activemq.broker.scheduler.CronParser.CronEntry entry)
      • isARange

        protected static boolean isARange​(String token)
      • isAStep

        protected static boolean isAStep​(String token)
      • isAList

        protected static boolean isAList​(String token)
      • isAll

        protected static boolean isAll​(String token)
      • getDenominator

        protected static int getDenominator​(String token)
      • getNumerator

        protected static String getNumerator​(String token)