Valores del servicio de temporizador EJB

Utilice esta página para configurar y gestionar el servicio de temporizador EJB (Enterprise JavaBeans) para un contenedor de EJB específico.

Para ver esta página de la consola administrativa, pulse Servidores > Tipos de servidor > WebSphere Application Servers > servidor > Valores del contenedor de EJB > Valores del servicio de temporizador EJB.

Los botones de selección para la instancia de planificador de servicio de temporizador EJB interno y la instancia de planificador personalizado le ofrecen opciones que se excluyen mutuamente.

Utilizar instancia de planificador del servicio de temporizador EJB interno

El producto proporciona una instancia de planificador interna para que la utilice el servicio de temporizador EJB. La instancia del planificador interna está preconfigurada con la funcionalidad básica de temporizador EJB y proporciona valores de configuración limitada para un servicio de temporizador EJB.

Si pulsa este botón, especifica que desea utilizar la instancia del planificador interna para gestionar las tareas. Las tareas se persisten en una base de datos Cloudscape asociada con el proceso del servidor. Si selecciona esta opción, se excluye la opción Utilizar instancia de planificador personalizada.

La instancia del planificador interna es el valor predeterminado. Como alternativa, se puede utilizar una instancia de planificador del cliente.

Utilizar instancia de planificador personalizada

Puede realizar una configuración más avanzada del servicio de temporizador EJB si define una instancia del planificador personalizada.

La configuración del planificador proporciona más opciones de configuración que la instancia del planificador interna preconfigurada del servicio de temporizador EJB. Puede definir una instancia del planificador personalizada cuando ejecuta un entorno en clúster, lo que permite ejecutar todos los miembros del clúster con una única instancia del planificador. Esto permite que los temporizadores EJB persistentes creados en un miembro del clúster se ejecuten en otros miembros del clúster. Si se proporciona una instancia de planificador personalizada, también se pueden mantener los temporizadores EJB persistentes en la misma base de datos que otras tareas planificadas. Si se selecciona esta opción, se bloquea la opción Utilizar instancia del planificador del servicio de temporizador EJB interno.

Nombre JNDI de origen de datos

Especifica el nombre de la interfaz JNDI (Java Naming and Directory Interface) de este origen de datos donde se almacenan los temporizadores EJB persistentes para este contenedor de EJB. Para los temporizadores EJB se puede utilizar cualquier origen de datos disponible en el espacio de nombres. Varios contenedores de EJB pueden compartir un solo origen de datos mientras que se utilizan distintas tablas especificando un prefijo de tabla.

Tipo de datos Serie
Valor predeterminado jdbc/DefaultEJBTimerDataSource
Alias del origen de datos

Alias de autenticación para un nombre de usuario y una contraseña utilizados para acceder el origen de datos.

Tipo de datos Serie
Prefijo de tabla

Una serie que precede a los nombres de tabla del servicio de temporizador EJB (TASK, TREG, LMGR y LMPR). Estas tablas se crean al iniciar el servidor si no existen previamente. Consulte la ayuda del servicio de planificador para obtener más información sobre cómo crear estas tablas manualmente. Múltiples servicios de temporizador EJB independientes pueden compartir la misma base de datos si cada instancia especifica una serie de prefijo distinta.

Tipo de datos Serie
Valor predeterminado EJBTIMER_
Intervalo de sondeo

El intervalo en el que el daemon del servicio de temporizador EJB efectúa el sondeo en la base de datos. Cada operación de sondeo puede ser costosa. Si el intervalo es muy pequeño y hay muchas tareas planificadas, el sondeo puede absorber una gran parte de los recursos del sistema. Los nuevos temporizadores establecidos para caducar antes que este intervalo puede que no se ejecuten hasta que finalice el intervalo. Si este valor es demasiado grande, se puede leer en memoria un número potencialmente grande de sucesos de temporizador, ya que todos los sucesos de temporizador que se produzcan en el siguiente intervalo de sondeo se leen cada vez.

Tipo de datos Entero
Unidades segundos
Valor predeterminado 300
Rango 3 -- 1800
Número de hebras de temporizador

Número de hebras utilizado para ejecutar tareas de temporizador EJB simultáneas. Si se establece el número de hebras de temporizador como cero, se inhabilita el servicio de temporizador EJB.

Tipo de datos Entero
Valor predeterminado 1
Rango 0 -- 500
Nombre JNDI del planificador

Este campo sólo se utiliza cuando se selecciona Utilizar instancia del planificador personalizada. Especifica el nombre JNDI de una instancia del planificador que se va a utilizar para gestionar y persistir los temporizadores EJB. La información de configuración de la instancia del planificador del servicio de temporizador EJB interna no se aplica a la instancia del planificador especificada.

Tipo de datos Serie




Los enlaces marcados (en línea) requieren acceso a Internet.

Tareas relacionadas
Referencia relacionada


Nombre de archivo: uejb_timerservice.html