Configuración de un servicio de temporizador
Puede configurar y gestionar el servicio de temporizador EJB para un contenedor EJB específico.
Acerca de esta tarea
WebSphere Application Server implementa el servicio de temporizador EJB (Enterprise JavaBeans). En función de las necesidades de la empresa, puede utilizar temporizadores persistentes o no persistentes. Los temporizadores persistentes resultan útiles si crea un temporizador para un suceso basado en el tiempo que requiera garantizar la existencia del temporizador más allá del ciclo de vida del servidor, para que persista a través de los cierres y reinicios del servidor. Los temporizadores persistentes iniciados previamente se inician automáticamente al iniciar el servidor, y necesitan una instancia de base de datos.
Los temporizadores no persistentes no utilizan ningún almacén de datos y se cancelan cuando el servidor de aplicaciones está detenido o no permanece en estado activo. Los temporizadores no persistentes sólo existen en el servidor donde se han creado.
Tanto los temporizadores persistentes como los no persistentes necesitan un gestor de trabajo. Los temporizadores persistentes utilizan el gestor de trabajo que usa el servicio de planificador. De forma predeterminada, los temporizadores no persistentes utilizan el gestor de trabajos predeterminado del servidor, pero se pueden configurar para que utilicen otro gestor de trabajos, a través de los scripts de temporizador EJB. Los temporizadores no persistentes no utilizan el servicio de planificador.
Puede configurar y gestionar el servicio de temporizador EJB para los temporizadores persistentes y no persistentes en la consola administrativa. La configuración para los temporizadores persistentes y no persistentes no se excluyen mutuamente. La aplicación puede contener tanto temporizadores persistentes como no persistentes.