Necesito ejecutar una tarea programada simple que se iniciará cada 200 ms y hará algo simple.¿Cuál es una forma adecuada de iniciar tareas programadas en la plataforma Java EE 5 (JBoss)?
¿Es Executors.newSingleThreadScheduledExecutor()
la forma correcta de obtener el servicio de ejecutor programado en JBoss?
Se dice que no se recomienda engendrar subprocesos no administrados en la plataforma Java EE. Parece que este hilo será no administrado.
Por otro lado, no quiero declarar MBeans, etc. para algo tan simple.
Edición
Hay algo tan org.jboss.resource.work.JBossWorkManager
pero no puedo encontrar un ejemplo de trabajo programado.
¿Estás usando Spring por casualidad? – Eugene
No, es solo Java EE 5 + Seam (antiguo) –