-
Bug
-
Resolution: Duplicate
-
Major
-
None
-
None
-
None
-
---
-
---
The following singleton fails to start properly, due to the scheduler not being in running state when the ejb's postcontruct callback is invoked:
@Startup @Singleton public class StartupTest { @Resource private ManagedScheduledExecutorService managedScheduledExecutorService; @PostConstruct public void start() { managedScheduledExecutorService.scheduleAtFixedRate(new Runnable() { @Override public void run() { System.out.println("DO STUFF"); } }, 0, 1L, TimeUnit.MINUTES); } }