13.21 NotifyResultクラス

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

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

メソッド 概要

getConsumerName()

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

getMessage()

メッセージを返します。

getMessageId()

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

getPayload()

ペイロードを戻します。

getQueueName()

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

13.21.1 getConsumerName()

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

string getConsumerName() const;

13.21.2 getMessage()

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

Message getMessage() const;

13.21.3 getMessageId()

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

Bytes getMessageId() const;

13.21.4 getPayload()

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

Bytes getPayload() const;

13.21.5 getQueueName()

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

string getQueueName() const;