Uploaded image for project: 'OpenEJB'
  1. OpenEJB
  2. OPENEJB-927

EJB 3.1 Calendar-based timer support (@Schedule)

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • container system
    • None

    Description

      The EJB 3.1 specification includes an improved EJB Timer feature that allows the use of a more sophisticated class of timers. These calendar-based timers are modeled after the UNIX Cron facility, and can be used in stateless, singleton and message driven beans. Full implementation requires an updated javax.ejb.TimerService interface, which would interfere with the Technology Compatibility Kit (TCK) 5 testing. Therefore the plan is to include as much of this new feature as possible without breaking the TCK tests, and some time in the future use the new TimerService methods when it becomes possible. What this means is that programmatic creation of calendar based timers will not be possible yet, but the @Schedule (and @Schedules) annotation would still allow for declarative construction of such timers.

      Attachments

        1. quartz-pom.patch
          0.5 kB
          Alex Grönholm

        Issue Links

          Activity

            People

              Unassigned Unassigned
              alexg Alex Grönholm
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:

                Time Tracking

                  Estimated:
                  Original Estimate - 504h
                  504h
                  Remaining:
                  Remaining Estimate - 504h
                  504h
                  Logged:
                  Time Spent - Not Specified
                  Not Specified