Un'origine eventi utilizza i metodi di CommonBaseEvent per richiamare i dati delle proprietà di evento.
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();