Liczniki czasu

EJB Timer Service to usługa zarządzana przez kontener, która umożliwia planowanie przyszłych wywołań zwrotnych (wykonywanych w odpowiedzi na zdarzenia czasowe). Odpowiednie zdarzenia są planowane w kalendarzu (na określoną datę i godzinę), po upływie określonego czasu lub w wybranych odstępach czasu.

Istnieje wiele możliwych sposobów planowania zdarzeń czasowych:

  • automatyczne liczniki czasu na bazie metadanych zdefiniowanych w adnotacji @Schedule;

  • zdarzenia zdefiniowane programowo za pomocą usługi Timer Service;

  • metody oznaczone adnotacją @Timeout;

  • deskryptory wdrożenia.

Najbardziej popularnym sposobem wywoływania metod komponentu według zdarzeń czasowych jest oznaczanie tych metod adnotacją @Schedule:

@Stateless public class ...

Get Java EE 6. Leksykon kieszonkowy now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.