Configurando Gerenciadores de Cronômetros

Um gerenciador de cronômetros age como um conjunto de encadeamentos para componentes de aplicativos que utilizam beans assíncronos. Utilize o console administrativo para configurar gerenciadores de cronômetros. O serviço do gerenciador de cronômetros é ativado por padrão.

Antes de Iniciar

Recurso Reprovado Recurso Reprovado: Os Beans assíncronos e CommonJ Timer e WorkManager são recursos de planejamento assíncronos descontinuados que oferecem aprimoramentos de desempenho para tarefas intensivas em recursos, permitindo que tarefas únicas sejam executadas como tarefas múltiplas. O Concurrency Utilities for Java™ EE substitui esses recursos de planejamento descontinuados.depfeat

Se você não estiver familiarizado com gerenciadores do cronômetro, consulte informações sobre gerenciadores do cronômetro no tópico Beans assíncronos.

Sobre Esta Tarefa

É possível definir vários gerenciadores de cronômetros para cada célula. Cada gerenciador do cronômetro está ligado a um local exclusivo na Java Naming and Directory Interface (JNDI).

Importante: O serviço do gerenciador do cronômetro é suportado apenas no contêiner Enterprise JavaBeans (EJB) ou no contêiner da web. A consulta e uso de um gerenciador do cronômetro configurado em um contêiner de aplicativo cliente Java Platform, Enterprise Edition (Java EE) não são suportados.

Procedimento

  1. Inicie o administrative console.
  2. Selecione Recursos > Simultaneidade > Gerenciadores do cronômetro.
  3. Especifique um valor de Escopo e clique em Novo.
  4. Especifique as seguintes propriedades requeridas:
    Escopo
    O escopo do recurso configurado. Este valor indica o local do arquivo de configuração.
    Nome
    O nome de exibição para o gerenciador de cronômetros.
    Nome de JNDI
    O nome Java Naming and Directory Interface (JNDI) para o gerenciador do cronômetro. Este nome é usado pelos beans assíncronos que precisam consultar o gerenciador do cronômetro. Cada gerenciador de cronômetros deve ter um nome de JNDI exclusivo na célula.
    Número de Encadeamentos de Cronômetro
    O número máximo de encadeamentos utilizados para cronômetros.
  5. [Opcional] Especifique uma Descrição e uma Categoria para o gerenciador de cronômetros.
  6. [Opcional] Selecione os Nomes do serviço (contextos Java EE) nos quais você deseja que esse gerenciador do cronômetro seja disponibilizado. Os beans assíncronos que usam esse gerenciador do cronômetro herdam então os contextos Java EE selecionados do componente que cria o bean. A lista de serviços selecionados também é conhecida como a política de contexto de "tolerância" para o gerenciador de cronômetros. Selecionar mais serviços do que o necessário poderá reduzir o desempenho.
  7. [Opcional] Selecione Propriedades customizadas > Novo. Outros campos opcionais incluem:
    Nome
    lateTimerTime
    Valor
    Número de segundos
    Descrição
    Especifique uma descrição
    Type
    Selecione java.lang.String

    A propriedade customizada lateTimerTime é o número de segundos após o qual um cronômetro de disparo tardio deverá causar o registro de uma mensagem informativa. O log da mensagem informativa é efetuado uma vez para cada gerenciador do cronômetro. O valor padrão é 5 segundos e um valor de 0 desativa esta propriedade.

  8. Salve sua configuração.

Resultados

Agora o gerenciador do cronômetro está configurado e pronto ser acessado por quaisquer componentes de aplicativo que possam gerenciar o início o código assíncrono.

Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tasb_timemanager
Nome do arquivo: tasb_timemanager.html