Configuración de gestores de temporizadores

Un gestor de temporizadores funciona como una agrupación de hebras para los componentes de aplicación que utilizan beans asíncronos. Utilice la consola administrativa para configurar los gestores de temporizadores. El gestor de temporizadores está habilitado de forma predeterminada.

Antes de empezar

Deprecated feature Deprecated feature: Los beans asíncronos y el gestor de trabajo y el temporizador CommonJ son recursos de planificación asíncrona en desuso que ofrecen mejoras de rendimiento para aquellas tareas que utilizan una gran cantidad de recursos, al permitir que se ejecuten tareas individuales como tareas múltiples. Concurrency Utilities for Java™ EE sustituye estos recursos de planificación en desuso.depfeat

Si no está familiarizado con los gestores de temporizadores, consulte la información sobre los gestores de temporizadores en el tema Beans asíncronos.

Acerca de esta tarea

Puede definir varios gestores de temporizadores para cada célula. El administrador enlaza cada uno de los gestores de temporizadores con una ubicación exclusiva en JNDI (Java Naming and Directory Interface).

Importante: El servicio del gestor de temporizadores sólo está soportado en el contenedor EJB (Enterprise JavaBeans) o el contenedor Web. La búsqueda y utilización de un gestor de temporizadores configurado desde un contenedor de clientes Java Platform, Enterprise Edition (Java EE) no está soportada.

Procedimiento

  1. Inicie la consola administrativa.
  2. Seleccione Recursos > Simultaneidad > Gestores de temporizadores.
  3. Especifique un valor de Ámbito y pulse Nuevo.
  4. Especifique las siguientes propiedades necesarias:
    Ámbito
    El ámbito del recurso configurado. Este valor indica la ubicación del archivo de configuración.
    Nombre
    El nombre de visualización del gestor de temporizadores.
    Nombre JNDI
    Nombre JNDI (Java Naming and Directory Interface) para el gestor de temporizadores. Este nombre es el que utilizan los beans asíncronos que tienen que buscar el gestor de temporizadores. Cada gestor de temporizadores debe tener un nombre JNDI exclusivo dentro de la célula.
    Número de hebras de temporizador
    Número máximo de hebras que se utilizan para temporizadores.
  5. [Opcional] Especifique una Descripción y una Categoría para el gestor de temporizadores.
  6. [Opcional] Seleccione los Nombres de servicio (contextos Java EE) en los que desea que este gestor de temporizadores esté disponible. Los beans asíncronos que utilicen este gestor de temporizadores heredarán los contextos Java EE seleccionados del componente que crea el bean. La lista de servicios seleccionados también se conoce como la política de contexto "adhesiva" del gestor de temporizadores. Si se seleccionan más servicios de los necesarios, puede disminuir el rendimiento.
  7. [Opcional] Seleccione Propiedades personalizadas > Nueva. Otros campos opcionales son:
    Nombre
    lateTimerTime
    Valor
    Número de segundos
    Descripción
    Especifique una descripción.
    Tipo
    Seleccione java.lang.String.

    La propiedad personalizada lateTimerTime es el número de segundos transcurridos los cuales un temporizador de activación retrasada causa que se registre un mensaje informativo. El mensaje informativo se registra una vez por gestor de temporizadores. El valor predeterminado es 5 segundos y un valor de 0 inhabilita esta propiedad.

  8. Guarde la configuración.

Resultados

El gestor de temporizadores está ahora configurado y listo para que accedan a él los componentes de aplicación que deban gestionar el inicio de código asíncrono.

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tasb_timemanager
File name: tasb_timemanager.html