WebSphere WebSphere Enterprise Service Bus, Version 6.0.1 作業系統: AIX, HP-UX, Linux, Solaris, Windows

利用現行發射器設定傳送事件

如果不需要指定傳輸模式,事件傳送時可以含有現行發射器設定。

執行這項作業的原因和時機

如果您不需要指定特定傳輸模式或交易模式,您可以利用現行發射器設定來傳送事件。這些設定一開始是由管理者在發射器 Factory 設定檔中定義的,但稍後事件使用端可以變更它們。

這項作業的步驟

如果要使用現行發射器設定來傳送事件,請使用 sendEvent(CommonBaseEvent) 方法。
String eventId = emitter.sendEvent(event);

在本例中, emitter 是個 Emitter 實例,而 event 是個 CommonBaseEvent 實例。

結果

傳回的值 eventId 是事件的廣域唯一 ID(CommonBaseEvent 的 globalInstanceId 欄位值)。如果事件沒有廣域實例 ID,當您送出時,發射器會自動指派一個值。

註: 送出事件給發射器並不保證事件會傳給事件伺服器, 因為過濾器設定可能會導致捨棄事件。成功呼叫 sendEvent() 只表示發射器已順利處理該事件。

Task topic

使用條款 | 此頁的評等

「時間戳記」圖示前次更新: 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_useEmitterSettings.html

(C) Copyright IBM Corporation 2005. All Rights Reserved.
本資訊中心採用 Eclipse 技術。(http://www.eclipse.org)