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(javax.ejb.ScheduleExpression schedule)Creates aCalendarBasedTimeoutfrom the passedschedule.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static booleandoesScheduleMatch(javax.ejb.ScheduleExpression expression1, javax.ejb.ScheduleExpression expression2)CalendargetFirstTimeout()CalendargetNextTimeout()CalendargetNextTimeout(Calendar currentCal)javax.ejb.ScheduleExpressiongetScheduleExpression()Returns the originalScheduleExpressionfrom which thisCalendarBasedTimeoutwas created.
-
-
-
Constructor Detail
-
CalendarBasedTimeout
public CalendarBasedTimeout(javax.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(javax.ejb.ScheduleExpression expression1, javax.ejb.ScheduleExpression expression2)
-
getNextTimeout
public Calendar getNextTimeout()
-
getFirstTimeout
public Calendar getFirstTimeout()
- Returns:
-
getScheduleExpression
public javax.ejb.ScheduleExpression getScheduleExpression()
Returns the originalScheduleExpressionfrom which thisCalendarBasedTimeoutwas created.- Returns:
-
-