Why don't u use EJB3 timers? You can create timer that will do ur
"housekeeping" work, and it will survive redeploys and server shutdown. Besides,
in this case EM will be accessible automatically.
try something like this
@Stateless
| @Name("jobsTimer")
| public class JobsTimerIMPL implements JobsTimer {
| @Resource
| javax.ejb.TimerService timerService;
|
| @In
| EntityManager entityManager;
|
| @Logger
| private Log log;
|
| public void createTimer() {
| Timer timer = timerService.createTimer(5, 5, "timer that fires every 5
sec and starts 5 sec after it was created");
| }
|
| @Timeout
| public void timeout(Timer timer) {
| //em must be automatically accessable here
| log.info(em);
| }
|
So create timer with createTimer method, and then timeout method wll be called every 5
sec
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4079915#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...