JMSメッセージの取得
/management/weblogic/{version}/serverRuntime/SAFRuntime/agents/{name}/remoteEndpoints/{name}/getJMSMessages
指定されたJMSメッセージ・セレクタに一致するJMSMessageVBeanオブジェクトの配列を返します。sortOnパラメータを指定すると、配列はメッセージ・ヘッダー・フィールドで順序付けされます。
リクエスト
- application/json
- name(required): string
コレクション内のインスタンスの名前プロパティ。
- version(required): string
WebLogic RESTインタフェースのバージョン。
- X-Requested-By(required): string
X-Requested-Byヘッダーは、クロスサイト・リクエスト・フォージェリ(CSRF)攻撃からの保護に使用されます。値は、MyClientなどの任意の名前です。
次のフィールドが含まれている必要があります:
object
Arguments
- ascending: array Items
タイトル:
Items
ソート順が昇順か降順かを示します
- max: integer(int32)
返すメッセージの最大数
- selector: string
JMSメッセージ・セレクタ
- sortOn: array Items
タイトル:
Items
ソートするJMSヘッダー・フィールド。値には、メッセージ属性JMSMessageID、JMSTimestamp、JMSDeliveryTime、JMSType、JMSCorrelationID、JMSExpiration、JMSRedelivered、JMSPriority、JMS_BEA_Size、JMS_BEA_UnitOfOrder、JMS_BEA_Xid、JMS_BEA_State、JMS_BEA_SequenceNumber、および任意のメッセージ・プロパティ名を含めることができます。
array
Items
ソートするJMSヘッダー・フィールド。値には、メッセージ属性JMSMessageID、JMSTimestamp、JMSDeliveryTime、JMSType、JMSCorrelationID、JMSExpiration、JMSRedelivered、JMSPriority、JMS_BEA_Size、JMS_BEA_UnitOfOrder、JMS_BEA_Xid、JMS_BEA_State、JMS_BEA_SequenceNumber、および任意のメッセージ・プロパティ名を含めることができます。
- 管理者: 基本
タイプ:
basic
説明:A user in the Admin security role.
レスポンス
- application/json
200レスポンス
次のフィールドが返されます:
object
- jmsMessages: array Items
タイトル:
Items
読取り専用:true
指定されたフィルタ基準に一致するJMSメッセージを、指定された最大メッセージ数まで返します。
- totalCount: integer(int64)
読取り専用:
true
表示されない保留中のメッセージを含む、宛先のメッセージの総数。結果のメッセージが複数の宛先にまたがる可能性のあるJMSサーバー操作の場合、値はセレクタ基準に一致するメッセージの合計数を表します。
- totalFilteredCount: integer(int64)
読取り専用:
true
セレクタ基準に一致するメッセージの数。この値は、返されるメッセージ数よりも大きい場合があります。
array
Items
true
指定されたフィルタ基準に一致するJMSメッセージを、指定された最大メッセージ数まで返します。
object
- jmsCorrelationID: string
読取り専用:
true
相関IDを返します。
- jmsDeliveryMode: string
読取り専用:
true
次の配信モード値のいずれかを返します。
persistent
nonpersistent
- jmsDestination: object JMS Destination V
- jmsExpiration: integer(int64)
読取り専用:
true
有効期限を返します。
- jmsMessageID: string
読取り専用:
true
メッセージIDを戻します。
- jmsPriority: integer(int32)
読取り専用:
true
優先順位を返します。
- jmsRedelivered: boolean
読取り専用:
true
再配信フラグを返します。
- jmsReplyTo: object JMS Destination V
- jmsTimestamp: integer(int64)
読取り専用:
true
タイムスタンプを返します。
- jmsType: string
読取り専用:
true
タイプを返します。
- properties: array Items
タイトル:
Items
読取り専用:true
メッセージ・プロパティを返します
object
- consumerID: string
読取り専用:
true
コンシューマIDを返します。
- destinationName: string
読取り専用:
true
宛先の修飾された名前を返します。
- messageSize: integer(int64)
読取り専用:
true
メッセージのサイズをバイト単位で返します。
- messageType: string
読取り専用:
true
メッセージのタイプを返します。値は次のとおりです。
bytes
map
object
stream
text
xml
- sequenceNumber: integer(int64)
読取り専用:
true
内部シーケンス番号を返します。
- state: string
読取り専用:
true
1つ以上のスペース区切りの状態文字列で構成される文字列表現でメッセージ状態を返します。状態値には、次の1つ以上が含まれます。
visible
send
receive
transaction
ordered
delayed
expired
redelivery-count-exceeded
paused
sequenced
unit-of-work-component
- xid: string
読取り専用:
true
関連付けられたグローバル・トランザクションのXidまたはnullを返します。
object
- name: string
読取り専用:
true
修飾された宛先名を返します。
- serverName: string
読取り専用:
true
JMSサーバー名を返します。
- type: string
読取り専用:
true
宛先のタイプ(キュー、トピックまたは匿名)を返します
object
- name: string
読取り専用:
true
プロパティ名を返します。
- type: string
読取り専用:
true
プロパティの型を返します。型の値には、boolean、byte、short、int、long、float、double、Stringが含まれます。
- value: string
読取り専用:
true
プロパティ値を返します。