5 Replies Latest reply: Apr 12, 2012 12:20 PM by Wolf-Dieter Fink RSS

    TimerService startup issue in JBoss AS 6

    Abdur Rahman Newbie

      I am using JBoss AS 6. I have created a timer service listed bellow:

       

       

      package com.mycompany.infrastructure.notification.service;

       

      import javax.ejb.Schedule;

      import javax.ejb.Stateless;

      import javax.ejb.Timer;

       

      @Stateless

      public class NotificationTimerService {

       

          @Schedule(second = "*/30", minute = "*", hour = "*", dayOfWeek = "*", timezone = "GMT")

          public void executeSomeMethod(Timer timer) {

              System.out.println("Invoking daily event notification ...");

              / / call some session bean here

          }

      }

       

       

      Issues:

      1. When I restart jboss server the timer service starts execution before the conatainer/application is loaded completely. I want it start execution onces all the session beans (and other classes) are loaded.

      2. It executes all the previous invocations that were missed when jboss server was offline. I want it ignore missing calls due to offline mode.

       

      Thanks.