Configurare il servizio timer EJB

Il servizio timer è un servizio di notifica persistente e transazionale che viene fornito dal contenitore bean enterprise e viene utilizzato per pianificare notifiche o eventi utilizzati dai bean enterprise. Tutti i bean enterprise possono ricevere notifiche dal servizio timer, a eccezione dei bean di sessione con conservazione dello stato. I timer persistenti impostati dal servizio non vengono eliminati quando il server viene arrestato o riavviato.

  1. Nell'albero di navigazione espandere il nodo Configurazione.

  2. Selezionare il nodo Contenitore EJB.

    Viene aperta la pagina EJB (Enterprise Java Beans).

  3. Fare clic sulla scheda Servizio timer EJB.

    Viene visualizzata la pagina Servizio timer EJB.

  4. Nel campo Intervallo minimo di consegna, digitare il numero minimo di millisecondi consentito per l'attivazione di un timer prima dello scadere del tempo impostato nel timer successivo.

    L'impostazione di tale intervallo su valori eccessivamente bassi può causare il sovraccarico del server. Il valore predefinito è 1000.

  5. Nel campo N. massimo ripetizioni consegna, digitare il numero massimo di tentativi consentiti al servizio timer per riattivare la scadenza di un timer a causa di un'eccezione o un rollback.

    Il valore predefinito è 1.

  6. Nel campo Intervallo tra tentativi di consegna digitare l'intervallo, in millisecondi, tra i tentativi di riattivazione.

    Il valore predefinito è 5000.

  7. Nel campo Origine dati timer, digitare il nome JNDI della risorsa JDBC che verrà utilizzata come sorgente dati del timer.

    Se specificato, questo valore sovrascrive il valore predefinito di jdbc/__TimerPool per l'applicazione del sistema di servizio timer.

  8. Fare clic su Salva.


    Suggerimento:

    Per tornare alle impostazioni predefinite, fare clic sul pulsante Carica impostazioni predefinite, quindi su Salva.
  9. Riavviare GlassFish Server.

Vedere anche
Copyright © 2005, 2012, Oracle and/or its affiliates. All rights reserved. Legal Notices