Class CalendarBasedTimeout
- java.lang.Object
-
- org.jboss.as.ejb3.timerservice.schedule.CalendarBasedTimeout
-
public class CalendarBasedTimeout extends Object
CalendarBasedTimeout- Version:
- $Revision: $
- Author:
- Jaikiran Pai, "Wolf-Dieter Fink", Eduardo Martins
-
-
Constructor Summary
Constructors Constructor Description CalendarBasedTimeout(jakarta.ejb.ScheduleExpression schedule)Creates aCalendarBasedTimeoutfrom the passedschedule.CalendarBasedTimeout(Second second, Minute minute, Hour hour, DayOfMonth dayOfMonth, Month month, DayOfWeek dayOfWeek, Year year, TimeZone timezone, Date start, Date end)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static booleandoesScheduleMatch(jakarta.ejb.ScheduleExpression expression1, jakarta.ejb.ScheduleExpression expression2)CalendargetFirstTimeout()CalendargetNextTimeout()CalendargetNextTimeout(Calendar currentCal)jakarta.ejb.ScheduleExpressiongetScheduleExpression()Returns the originalScheduleExpressionfrom which thisCalendarBasedTimeoutwas created.
-
-
-
Constructor Detail
-
CalendarBasedTimeout
public CalendarBasedTimeout(jakarta.ejb.ScheduleExpression schedule)
Creates aCalendarBasedTimeoutfrom the passedschedule.This constructor parses the passed
ScheduleExpressionand sets up its internal representation of the same.- Parameters:
schedule- The schedule
-
-
Method Detail
-
doesScheduleMatch
public static boolean doesScheduleMatch(jakarta.ejb.ScheduleExpression expression1, jakarta.ejb.ScheduleExpression expression2)
-
getNextTimeout
public Calendar getNextTimeout()
-
getFirstTimeout
public Calendar getFirstTimeout()
- Returns:
-
getScheduleExpression
public jakarta.ejb.ScheduleExpression getScheduleExpression()
Returns the originalScheduleExpressionfrom which thisCalendarBasedTimeoutwas created.- Returns:
-
-