WebSphere WebSphere Enterprise Service Bus, Version 6.0.1 Sistemi operativi: AIX, HP-UX, Linux, Solaris, Windows

Recupero di dati da un evento ricevuto

Un'origine eventi utilizza i metodi di CommonBaseEvent per richiamare i dati delle proprietà di evento.

Perché e quando eseguire questa attività

Quando un origine eventi riceve un evento, può utilizzare i metodi getter diCommonBaseEvent per richiamarne i dati delle proprietà. Ad esempio, il seguente frammento di codice richiama un singolo evento e legge quindi il contenuto della proprietà msg.

CommonBaseEvent event = eventAccess.queryEventByGlobalInstanceId(eventId);
String eventMessage = event.getMsg();

Se la proprietà che si desidera richiamare è una proprietà complessa (un elemento secondario di CommonBaseEvent nella specifica Common Base Event), il valore restituito è un'istanza della classe specializzata che rappresenta il tipo di dati complessi. Quindi, è possibile utilizzare i metodi getter dell'oggetto restituito per richiamare i dati delle proprietà da tale oggetto. Ad esempio, il seguente frammento di codice richiama il valore di componentId, che è una proprietà complessa; richiama quindi il contenuto della proprietà component nidificata, che è una stringa, per leggere il nome del componente di origine.

CommonBaseEvent event = eventAccess.queryEventByGlobalInstanceId(eventId);
ComponentIdentification componentId = event.getSourceComponentId();
String componentName = componentId.getComponent();

Task topic

Condizioni di utilizzo | Valuta questa pagina

Timestamp iconUltimo aggiornamento: 5 Mar 2006
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc.nl1_6.0.1\doc\tcei_admin_retrieveEventData.html

(C) Copyright IBM Corporation 2005. Tutti i diritti riservati.
Questo information center è sviluppato con tecnologia Eclipse. (http://www.eclipse.org)