このデフォルト配信パラメータの表示
/management/weblogic/{version}/edit/partitions/{name}/resourceGroups/{name}/JMSSystemResources/{name}/JMSResource/connectionFactories/{name}/defaultDeliveryParams
このデフォルト配信パラメータを表示します。
リクエスト
- name: string
コレクション内のインスタンスのnameプロパティ。
- version: string
WebLogic RESTインタフェースのバージョン。
- excludeFields(optional): string
excludeFields問合せパラメータは、レスポンスで返されるフィールドを制限するために使用します。これはフィールド名のカンマ区切りリストです。存在する場合は、名前がリストにないフィールドのみが返されます。存在しない場合は、すべてのフィールドが返されます(fields問合せパラメータが指定されている場合を除く)。ノート: excludeFieldsが指定されている場合、fieldsは指定できません。
- excludeLinks(optional): string
excludeLinks問合せパラメータは、レスポンスで返されるリンクを制限するために使用します。これはリンク関係名のカンマ区切りリストです。存在する場合は、関係名がリストにないリンクのみが返されます。存在しない場合は、すべてのリンクが返されます(links問合せパラメータが指定されている場合を除く)。ノート: excludeLinksが指定されている場合、linksは指定できません。
- fields(optional): string
fields問合せパラメータは、レスポンスで返されるフィールドを制限するために使用します。これはフィールド名のカンマ区切りリストです。存在する場合は、名前が一致するフィールドのみが返されます。存在しない場合は、すべてのフィールドが返されます(excludeFields問合せパラメータが指定されている場合を除く)。ノート: fieldsが指定されている場合、excludeFieldsは指定できません。
- links(optional): string
links問合せパラメータは、レスポンスで返されるリンクを制限するために使用します。これはリンク関係名のカンマ区切りリストです。存在する場合は、関係名が一致するリンクのみが返されます。存在しない場合は、すべてのリンクが返されます(excludeLinks問合せパラメータが指定されている場合を除く)。ノート: linksが指定されている場合、excludeLinksは指定できません。
レスポンス
- application/json
200レスポンス
このデフォルト配信パラメータを返します。
object
- defaultCompressionThreshold(optional): integer(int32)
最小値:
0
最大値:2147483647
デフォルト値:2147483647
シリアライズされたメッセージ本文のバイト数。任意のメッセージがこの制限を超過すると、JMSメッセージ・プロデューサまたまコンシューマによってそのメッセージが送信または受信されたときに、メッセージは圧縮されます。
圧縮は次のいずれかの場合に発生します。
JMSメッセージ・プロデューサのJVMがJMSプロバイダのJVMと連結していない場合に、メッセージ本文のサイズがしきい値の制限を超過すると、JMSメッセージ・プロデューサのJVMで圧縮されます。
JMSメッセージ・コンシューマのJVMがJMSプロバイダのJVMと連結していない場合に、メッセージ本文のサイズがしきい値の制限を超過すると、JMSプロバイダのJVMで圧縮されます。
- defaultDeliveryMode(optional): string
デフォルト値:
Persistent
指定可能な値:[ "Persistent", "Non-Persistent" ]
メッセージに配信モードが明示的に定義されていない場合に使用されるデフォルトの配信モード。
このファクトリで作成された接続で生成され、DefaultDeliveryModeに
null
が指定されているすべてのメッセージは、この値を受け取ります。javax.jms.MessageProducer.getDeliveryMode()
メソッドを呼び出すと、メッセージ・プロデューサは明示的に配信モードを取得できます。この属性は動的です。いつでも変更できます。ただし、値を変更しても既存の接続には影響しません。この接続ファクトリで作成された新しい接続にのみ影響します。
- defaultPriority(optional): integer(int32)
最小値:
0
最大値:9
デフォルト値:4
メッセージに優先度が明示的に定義されていない場合に使用するデフォルトの優先度。
このファクトリで作成された接続で生成され、DefaultPriorityに -1が指定されているすべてのメッセージは、この値を受け取ります。
javax.jms.MessageProducer.getPriority()
メソッドを呼び出すと、メッセージ・プロデューサは明示的に優先度を取得できます。この属性は動的です。いつでも変更できます。ただし、値を変更しても既存の接続には影響しません。この接続ファクトリで作成された新しい接続にのみ影響します。
- defaultRedeliveryDelay(optional): integer(int64)
最小値:
0
最大値:9.223372036854776E18
デフォルト値:0
ロールバックまたは回復されたメッセージが再配信されるまでの遅延時間(ミリ秒)。
このファクトリで作成されたコンシューマによって消費され、DefaultRedeliveryDelayに -1が指定されているすべてのメッセージは、この値を使用します。
weblogic.jms.extensions.WLSession.getRedliveryDelay()
メソッドを呼び出すと、メッセージ・コンシューマは明示的に再配信遅延時間を取得できます。この属性は動的です。いつでも変更できます。ただし、値を変更しても既存の接続には影響しません。この接続ファクトリで作成された新しい接続にのみ影響します。
- defaultTimeToDeliver(optional): string
デフォルト値:
0
メッセージが生成されてからその宛先で表示できるようになるまでの遅延時間(ミリ秒)。
このファクトリで作成されたプロデューサによって生成され、DefaultTimeToDeliverに -1が指定されているすべてのメッセージは、この値を使用します。
weblogic.jms.extensions.WLMessageProducer.getTimeToDeliver()
メソッドを呼び出すと、メッセージ・プロデューサは明示的に配信時間を取得できます。この属性は動的です。いつでも変更できます。ただし、値を変更しても既存の接続には影響しません。この接続ファクトリで作成された新しい接続にのみ影響します。
- defaultTimeToLive(optional): integer(int64)
最小値:
0
最大値:9.223372036854776E18
デフォルト値:0
メッセージの最大存在時間を示すミリ秒数。この値は、この接続ファクトリを使用する送信側のアプリケーションで
time-to-live
が明示的に設定されない場合およびtime-to-live
が宛先のTimeToLiveOverride
属性によって明示的にオーバーライドされない場合に使用されます。値0は、メッセージが無期限に存続することを示します。メッセージ・プロデューサ・アプリケーションでは、標準のJMS
javax.jms.MessageProducer.setTimeToLive(long)
メソッドを呼び出すことにより、time-to-live
を明示的に設定できます。javax.jms.Message.setJMSExpiration()
を使用してプログラムからtime-to-live
を設定しても効果はありません。JMS仕様に従って、メッセージ・セッターはJMS送信呼出しで無視されます。この属性は動的です。いつでも変更できます。ただし、値を変更しても既存の接続には影響しません。この接続ファクトリで作成された新しい接続にのみ影響します。
- defaultUnitOfOrder(optional): string
この接続ファクトリを使用して接続するプロデューサのデフォルトの順序単位名。順序単位を使用すると、複数の宛先間でもメッセージを特定の順序で処理できるようになります。
「
システム生成
」は、順序単位名が自動的に生成されることを示します。「ユーザー生成
」は、順序単位名
フィールドに指定された名前が採用されることを示します。「なし
」を選択した場合、メッセージの順序は強制されません。制約
- 有効なnull
- sendTimeout(optional): integer(int64)
最小値:
0
最大値:9.223372036854776E18
デフォルト値:10
宛先に、送信されようとしているメッセージ用に利用できる領域が十分にない(割当てがない)場合に、送信側が待機する最長時間(ミリ秒)。
デフォルトの時間は10ミリ秒です。値0は、送信側で領域ができるまで待機しないことを示します。
この属性は動的です。いつでも変更できます。ただし、値を変更しても既存の接続またはその接続のプロデューサには影響しません。この接続ファクトリで作成された新しい接続にのみ影響します。プロデューサでは、そのセッションおよび接続の作成に使用した接続ファクトリから設定を継承します。この値は、実行時にプロデューサに値を設定することによってオーバーライドされる場合があります。