NotifyResultクラス

NotifyResultオブジェクトは、StreamsのAQ通知コールバック時に通知情報を保持します。このオブジェクトはユーザー・コールバックの起動前にOCCIにより作成され、ユーザー・コールバックの戻り後に破棄されます。

表13-29 NotifyResultメソッドの概要

メソッド 概要

getConsumerName()

通知コンシューマの名前を戻します。

getMessage()

メッセージを返します。

getMessageId()

メッセージIDを戻します。

getPayload()

ペイロードを戻します。

getQueueName()

キューの名前を戻します。

getConsumerName()

エンキューされたメッセージのコンシューマの名前を取得します。シングル・コンシューマ・キューの場合、これは空の文字列です。

string getConsumerName() const;

getMessage()

非永続キューにエンキューされているメッセージを取得します。

Message getMessage() const;

getMessageId()

エンキューされているメッセージのIDを取得します。

Bytes getMessageId() const;

getPayload()

NS_ANONYMOUSネームスペースからの通知についてペイロードを取得します。

Bytes getPayload() const;

getQueueName()

エンキューが発生したキューの名前を取得します。

string getQueueName() const;