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

EJB 3.1 Calendar-based timer support (@Schedule)

Attach filesAttach ScreenshotBulk Copy AttachmentsBulk Move AttachmentsAdd voteVotersWatch issueWatchersCreate sub-taskLinkCloneLabelsUpdate Comment AuthorReplace String in CommentUpdate Comment Visibility
    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

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            Unassigned Unassigned
            alexg Alex Grönholm

            Dates

              Created:
              Updated:

              Time Tracking

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

                Slack

                  Issue deployment