Hi,
I am using JBossAS 4.0.3 SP1 in our product and recently tried to add a timer service to it. I am having problem retrieving the session context for writing a Timer Service. I am getting a NULL value injected for both the TimerService and SessionContext, is there a way to work around it.
I am invoking the startPolling() method on startup from a servlet.
@Stateless
@Remote(IRSSPoller.class)
public class RSSPoller implements IRSSPoller {
private @Resource
SessionContext ctx;
private @Resource
TimerService tms;
private @PersistenceContext
EntityManager _entityManager;
public void startPolling() {
if (ctx == null) System.err.println("SessionContext is NULL!!");
if (tms == null) System.err.println("TimerService is NULL!!");
if (ctx != null) {
ctx.getTimerService().createTimer(new Date(),
milliseconds, com.nukore.hub.rss.RSSPoller.class);
}
}
@Timeout
public void timeoutHandler(Timer timer) {
//Timer Method....
}
}