Class CalendarBasedTimeout


  • public class CalendarBasedTimeout
    extends Object
    CalendarBasedTimeout
    Version:
    $Revision: $
    Author:
    Jaikiran Pai, "Wolf-Dieter Fink", Eduardo Martins
    • Constructor Detail

      • CalendarBasedTimeout

        public CalendarBasedTimeout​(javax.ejb.ScheduleExpression schedule)
        Creates a CalendarBasedTimeout from the passed schedule.

        This constructor parses the passed ScheduleExpression and 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 original ScheduleExpression from which this CalendarBasedTimeout was created.
        Returns: