Uploaded image for project: 'Application Server 3  4  5 and 6'
  1. Application Server 3 4 5 and 6
  2. JBAS-4705

org.jboss.varia.scheduler.Scheduler

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Major Major
    • None
    • JBossAS-4.0.4.GA
    • None
    • None

      I am currently implementing MBeans to schedule several classes. For that purpose, I am using the javax.management.timer.Timer class as timer.

      Here you can see an exemple:

      Code:

      <mbean code="javax.management.timer.Timer"
      name="app.timer:service=Scheduler">
      </mbean>

      <mbean code="org.jboss.varia.scheduler.Scheduler"
      name="app.timer:service=TheScheduler">
      <attribute name="StartAtStartup">true</attribute>
      <attribute name="SchedulableClass">myClass</attribute>
      <attribute name="SchedulableArgumentTypes">MyTypes</attribute>
      <attribute name="SchedulableArguments">MyArgs</attribute>
      <attribute name="InitialStartDate">01/01/1970 22:00</attribute>
      <attribute name="SchedulePeriod">86400000</attribute>
      <attribute name="InitialRepetitions">-1</attribute>
      <depends>app.timer:service=Scheduler</depends>
      </mbean>

      The execution of the class takes 15 minutes (it finishes at 22:15), which makes the second execution start at 22:15 the following day, whereas we need it to be started at 22:00.

              darran.lofthouse@redhat.com Darran Lofthouse
              ctormo_jira Rafael Codina Tormo (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved: