Class CronParser
java.lang.Object
org.apache.activemq.broker.scheduler.CronParser
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncalculateValues(org.apache.activemq.broker.scheduler.CronParser.CronEntry entry) protected static longdoUpdateCurrentDay(Calendar working, org.apache.activemq.broker.scheduler.CronParser.CronEntry dayOfMonth, org.apache.activemq.broker.scheduler.CronParser.CronEntry dayOfWeek) protected static longdoUpdateCurrentMonth(Calendar working, org.apache.activemq.broker.scheduler.CronParser.CronEntry month) protected static intgetDenominator(String token) static longgetNextScheduledTime(String cronEntry, long currentTime) protected static StringgetNumerator(String token) protected static booleanprotected static booleanprotected static booleanprotected static booleanprotected static voidresetToStartOfDay(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
-