イベント・ソースは CommonBaseEvent のメソッドを使用してイベント・プロパティー・データを検索します。
イベント・ソースはイベントを受信すると、CommonBaseEvent の getter メソッドを使用して、イベント・プロパティー・データをリトリーブします。例えば、以下のコード・フラグメントでは、単一イベントをリトリーブしてから、msg プロパティーの内容を読み取ります。
CommonBaseEvent event = eventAccess.queryEventByGlobalInstanceId(eventId); String eventMessage = event.getMsg();
リトリーブするプロパティーが複素数プロパティー (Common Base Event 仕様の CommonBaseEvent のサブエレメント) の場合、戻り値は、複素数データ型を表す特別なクラスのインスタンスとなります。戻されたオブジェクトの getter メソッドを使用して、そのオブジェクトからプロパティー・データをリトリーブします。例えば、以下のコード・フラグメントは、複合プロパティーである componentId の値を検索します。続いて、ストリングであるネストされた component プロパティーのコンテンツを検索して、ソース・コンポーネントの名前を読み取ります。
CommonBaseEvent event = eventAccess.queryEventByGlobalInstanceId(eventId); ComponentIdentification componentId = event.getSourceComponentId(); String componentName = componentId.getComponent();
(c) Copyright IBM Corporation 2005, 2006.
本製品では Eclipse テクノロジーが採用されています。(http://www.eclipse.org)