public class CronParser extends java.lang.Object
Constructor and Description |
---|
CronParser() |
Modifier and Type | Method and Description |
---|---|
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) |
public CronParser()
public static long getNextScheduledTime(java.lang.String cronEntry, long currentTime) throws javax.jms.MessageFormatException
javax.jms.MessageFormatException
protected static long doUpdateCurrentMonth(java.util.Calendar working, org.apache.activemq.broker.scheduler.CronParser.CronEntry month) throws javax.jms.MessageFormatException
javax.jms.MessageFormatException
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
javax.jms.MessageFormatException
public static void validate(java.lang.String cronEntry) throws javax.jms.MessageFormatException
javax.jms.MessageFormatException
protected static void resetToStartOfDay(java.util.Calendar target, int day)
protected static java.util.List<java.lang.Integer> calculateValues(org.apache.activemq.broker.scheduler.CronParser.CronEntry entry)
protected static boolean isARange(java.lang.String token)
protected static boolean isAStep(java.lang.String token)
protected static boolean isAList(java.lang.String token)
protected static boolean isAll(java.lang.String token)
protected static int getDenominator(java.lang.String token)
protected static java.lang.String getNumerator(java.lang.String token)
Copyright © 2005-2012. All Rights Reserved.