Class CalendarBasedTimeout
java.lang.Object
org.jboss.as.ejb3.timerservice.schedule.CalendarBasedTimeout
CalendarBasedTimeout
- Version:
- $Revision: $
- Author:
- Jaikiran Pai, "<a href=\"mailto:wfink@redhat.com\">Wolf-Dieter Fink", Eduardo Martins
-
Constructor Summary
ConstructorsConstructorDescriptionCalendarBasedTimeout(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
Modifier and TypeMethodDescriptionstatic booleandoesScheduleMatch(jakarta.ejb.ScheduleExpression expression1, jakarta.ejb.ScheduleExpression expression2) getNextTimeout(Calendar currentCal) jakarta.ejb.ScheduleExpressionReturns the originalScheduleExpressionfrom which thisCalendarBasedTimeoutwas created.
-
Constructor Details
-
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
-
CalendarBasedTimeout
-
-
Method Details
-
doesScheduleMatch
public static boolean doesScheduleMatch(jakarta.ejb.ScheduleExpression expression1, jakarta.ejb.ScheduleExpression expression2) -
getNextTimeout
-
getFirstTimeout
- Returns:
-
getScheduleExpression
public jakarta.ejb.ScheduleExpression getScheduleExpression()Returns the originalScheduleExpressionfrom which thisCalendarBasedTimeoutwas created.- Returns:
-
getNextTimeout
-