Un event consumer può recuperare in modo sincrono gli eventi storici dall'archivio dati persistente mediante una query sul server degli eventi.
Perché e quando eseguire questa attività
L'archivio dati persistente viene implementato come componente separato detto plugin archivio dati.
La Common Event Infrastructure comprende un plugin archivio dati predefinito, che supporta query sugli eventi in base a un sottoinsieme della sintassi XPath. Se si desidera utilizzare un altro archivio dati, è possibile implementare il proprio plugin archivio dati.
Per interrogare il server degli eventi, utilizzare l'interfaccia Event Access.
Passi per questa attività
- Creare un bean Event Access.
Questo bean è un bean di sessione stateless J2EE (Java 2 Platform,
Enterprise Edition). L'interfaccia bean fornisce metodi per l'interrogazione del server degli eventi. Un event consumer utilizza un istanza del bean Event Access per tutte le query su eventi sincroni.
- Interrogazioni su eventi.
È possibile interrogare eventi nei modi seguenti:
Specificare un identificativo dell'istanza globale per richiamare un singolo evento specifico.
Specificare un gruppo di eventi per richiamare gli eventi associati a tale gruppo. Facoltativamente, è possibile restringere ulteriormente la query specificando un selettore eventi aggiuntivo. Questa azione restituisce gli eventi che corrispondono sia al gruppo eventi specificato che al selettore eventi.
Specificare un evento noto e un tipo di associazione per recuperare eventi associati all'evento noto.
Interrogare ed eliminare eventi.