org.apache.activemq.broker.scheduler
Class CronParser
java.lang.Object
org.apache.activemq.broker.scheduler.CronParser
public class CronParser
- extends java.lang.Object
Method Summary |
protected static java.util.List<java.lang.Integer> |
calculateValues(org.apache.activemq.broker.scheduler.CronParser.CronEntry entry)
|
protected static long |
doUpdateCurrentDay(java.util.Calendar working,
org.apache.activemq.broker.scheduler.CronParser.CronEntry dayOfMonth,
org.apache.activemq.broker.scheduler.CronParser.CronEntry dayOfWeek)
|
protected static long |
doUpdateCurrentMonth(java.util.Calendar working,
org.apache.activemq.broker.scheduler.CronParser.CronEntry month)
|
protected static int |
getDenominator(java.lang.String token)
|
static long |
getNextScheduledTime(java.lang.String cronEntry,
long currentTime)
|
protected static java.lang.String |
getNumerator(java.lang.String token)
|
protected static boolean |
isAList(java.lang.String token)
|
protected static boolean |
isAll(java.lang.String token)
|
protected static boolean |
isARange(java.lang.String token)
|
protected static boolean |
isAStep(java.lang.String token)
|
protected static void |
resetToStartOfDay(java.util.Calendar target,
int day)
|
static void |
validate(java.lang.String cronEntry)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CronParser
public CronParser()
getNextScheduledTime
public static long getNextScheduledTime(java.lang.String cronEntry,
long currentTime)
throws javax.jms.MessageFormatException
- Throws:
javax.jms.MessageFormatException
doUpdateCurrentMonth
protected static long doUpdateCurrentMonth(java.util.Calendar working,
org.apache.activemq.broker.scheduler.CronParser.CronEntry month)
throws javax.jms.MessageFormatException
- Throws:
javax.jms.MessageFormatException
doUpdateCurrentDay
protected static long doUpdateCurrentDay(java.util.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(java.lang.String cronEntry)
throws javax.jms.MessageFormatException
- Throws:
javax.jms.MessageFormatException
resetToStartOfDay
protected static void resetToStartOfDay(java.util.Calendar target,
int day)
calculateValues
protected static java.util.List<java.lang.Integer> calculateValues(org.apache.activemq.broker.scheduler.CronParser.CronEntry entry)
isARange
protected static boolean isARange(java.lang.String token)
isAStep
protected static boolean isAStep(java.lang.String token)
isAList
protected static boolean isAList(java.lang.String token)
isAll
protected static boolean isAll(java.lang.String token)
getDenominator
protected static int getDenominator(java.lang.String token)
getNumerator
protected static java.lang.String getNumerator(java.lang.String token)
Copyright © 2005-2011. All Rights Reserved.