Class CronParser
java.lang.Object
org.apache.activemq.broker.scheduler.CronParser
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncalculateValues
(org.apache.activemq.broker.scheduler.CronParser.CronEntry entry) protected static long
doUpdateCurrentDay
(Calendar working, org.apache.activemq.broker.scheduler.CronParser.CronEntry dayOfMonth, org.apache.activemq.broker.scheduler.CronParser.CronEntry dayOfWeek) protected static long
doUpdateCurrentMonth
(Calendar working, org.apache.activemq.broker.scheduler.CronParser.CronEntry month) protected static int
getDenominator
(String token) static long
getNextScheduledTime
(String cronEntry, long currentTime) protected static String
getNumerator
(String token) protected static boolean
protected static boolean
protected static boolean
protected static boolean
protected static void
resetToStartOfDay
(Calendar target, int day) static void
-
Constructor Details
-
CronParser
public CronParser()
-
-
Method Details
-
getNextScheduledTime
public static long getNextScheduledTime(String cronEntry, long currentTime) throws jakarta.jms.MessageFormatException - Throws:
jakarta.jms.MessageFormatException
-
doUpdateCurrentMonth
protected static long doUpdateCurrentMonth(Calendar working, org.apache.activemq.broker.scheduler.CronParser.CronEntry month) throws jakarta.jms.MessageFormatException - Throws:
jakarta.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 jakarta.jms.MessageFormatException - Throws:
jakarta.jms.MessageFormatException
-
validate
- Throws:
jakarta.jms.MessageFormatException
-
resetToStartOfDay
-
calculateValues
-
isARange
-
isAStep
-
isAList
-
isAll
-
getDenominator
-
getNumerator
-