Use a página Serviços de Timer do EJB para configurar o serviço de timer do EJB.
O serviço de timer é um serviço de notificação persistente e transacional que é fornecido pelo contêiner do enterprise bean e utilizado para programar notificações ou eventos utilizados por enterprise beans. Todos os enterprise beans, exceto os beans de sessão stateful, podem receber notificações do serviço de timer. Os timers persistentes definidos pelo serviço não são destruídos quando o servidor é submetido a shutdown ou reiniciado.
A página Serviço de timer EJB contém a seguintes opções:
Botão para restaurar com os valores default as definições que apresentam valores default. As definições que não apresentam valores default não são alteradas.
O nome da configuração à qual as definições nesta página se aplicam. Este campo é somente para leitura.
O número mínimo de milissegundos permitidos antes que a próxima expiração para determinado timer ocorra. Definir esse intervalo com um valor muito baixo pode causar a sobrecarga do servidor. O valor default é 1000.
O número máximo de tentativas feitas pelo serviço de timer para entregar uma expiração de timer de em decorrência de uma exceção ou reversão. O valor default é 1.
O intervalo em milissegundos entre as tentativas de reentrega. O valor default é 5.000.
O nome JNDI do recurso JDBC que será usado como a origem dos dados do timer. Caso seja especificado, esse valor substitui o valor default de jdbc/_TimerPool para a aplicação do sistema do serviço do timer.