El servicio de temporizador consiste en un servicio de notificaciones transaccional y continuo proporcionado por el contenedor de beans de empresa. Se utiliza para programar notificaciones o eventos utilizados por beans de empresa. Todos los beans de empresa, excepto los beans de sesión con estado, pueden recuperar notificaciones del servicio de temporizador. Los temporizadores persistentes definidos por el servicio no se destruyen si el servidor se apaga o se reinicia.
En el árbol de navegación, amplíe el nodo Configuración.
Seleccione el nodo Contenedor EJB.
Se abrirá la página de Enterprise Java Beans (EJB).
Haga clic en el separador Servicio de Temporizador EJB.
Se abrirá la página Servicio de temporizador EJB.
En el campo Intervalo mínimo de entrega, especifique la cantidad mínima de milisegundos permitidos antes de la caducidad del temporizador de un determinado temporizador.
Si se define un intervalo demasiado bajo, el servidor se puede sobrecargar. El valor por defecto es 1.000.
En el campo Número máximo de nuevas entregas, especifique el número máximo de intentos que realiza el servicio de temporizador para entregar un vencimiento por caducidad del temporizador para una excepción o un rollback.
El valor por defecto es 1.
En el campo Intervalo de nueva entrega, escriba el intervalo, en milisegundos, entre reintentos de entrega.
El valor por defecto es 5.000.
En el campo Origen de datos de temporizador, escriba el nombre de JNDI del recurso de JDBC que se utilizará como origen de datos de temporizador.
Si se especifica, este valor anula el valor por defecto de jdbc/__TimerPool para la aplicación del sistema de servicio de temporizador.
Haga clic en Guardar.
Sugerencia:
Para volver a la configuración por defecto, haga clic en el botón Cargar Valores por Defecto y, a continuación, en Guardar.Reinicie GlassFish Server.