ルート・スキーマ: Delivery Params Overrides
タイプ: object
ソースを表示
- deliveryMode(optional): string
デフォルト値: No-Delivery
指定可能な値: [ "Persistent", "Non-Persistent", "No-Delivery" ]
メッセージ・プロデューサによって指定された配信モードに関わりなく、宛先に届くすべてのメッセージに割り当てられる配信モード。
「配信しない
」は、配信モードがオーバーライドされないことを示します。
ノート: この属性は動的に構成できますが、新しく配信されるメッセージにのみ適用され、すでに保存されているメッセージには影響しません。
- priority(optional): integer(int32)
最小値: -1
最大値: 9
デフォルト値: -1
メッセージ・プロデューサによって指定された優先度に関わりなく、この宛先に届くすべてのメッセージに割り当てられる優先度。デフォルト値(-1)は、メッセージ・プロデューサで設定された優先度を宛先がオーバーライドしないことを示します。
ノート: この属性は動的に構成できますが、新しく配信されるメッセージにのみ適用され、すでに保存されているメッセージには影響しません。
- redeliveryDelay(optional): integer(int64)
最小値: -1
最大値: 9.223372036854776E18
デフォルト値: -1
コンシューマや接続ファクトリによって指定された再配信遅延に関わりなく、ロールバックまたは回復されたメッセージが再配信されるまでの遅延(ミリ秒単位)。再配信されたキュー・メッセージは元の宛先に戻され、再配信されたトピック・メッセージは元のサブスクリプションに戻されます。デフォルト値(-1)は、コンシューマや接続ファクトリによって指定された再配信遅延の設定を宛先がオーバーライドしないことを示します。
ノート: この属性は動的に構成できますが、新しく配信されるメッセージにのみ適用され、すでに保存されているメッセージには影響しません。
ノート: RedeliveryDelayオーバーライドの変更は、将来のロールバックおよび回復にのみ影響し、すでに発生したロールバックおよび回復には影響しません。
- templateBean(optional): array Template Reference
タイトル: Template Reference
読取り専用: true
テンプレート参照を含みます。
これは、この宛先のテンプレートBeanの検索に使用します
- timeToDeliver(optional): string
デフォルト値: -1
プロデューサおよび接続ファクトリによって指定された配信時間とは関係なく、メッセージが生成されてからそのターゲット宛先で表示できるようになるまでのデフォルトの遅延時間。ミリ秒で示されるか、スケジュールとして表示されます。デフォルト値(-1
)は、プロデューサや接続ファクトリによって指定されたTimeToDeliver設定を宛先がオーバーライドしないことを示します。TimeToDeliverオーバーライドは、長さまたはスケジュールとして指定できます。
ノート: TimeToDeliverオーバーライドの変更は将来のメッセージ配信のみに適用され、すでに生成されたメッセージの配信には適用されません。
- timeToLive(optional): integer(int64)
最小値: -1
最大値: 9.223372036854776E18
デフォルト値: -1
メッセージ・プロデューサによって指定されたTimeToLive値に関係なく、この宛先に届くすべてのメッセージに割り当てられる存続時間。デフォルト値(-1
)は、メッセージ・プロデューサで指定されたTimeToLive設定を、この設定がオーバーライドしないことを示します。
値の範囲:0から64ビットの正の整数まで
ノート: この属性は動的に構成できますが、新しく配信されるメッセージにのみ適用され、すでに保存されているメッセージには影響しません。
{
"type":"object",
"properties":{
"deliveryMode":{
"default":"No-Delivery",
"enum":[
"Persistent",
"Non-Persistent",
"No-Delivery"
],
"type":"string",
"description":"<p>The delivery mode assigned to all messages that arrive at the destination regardless of the DeliveryMode specified by the message producer.</p><p>A value of <code>No-Delivery</code> specifies that the DeliveryMode will not be overridden.</p><p><b>Note:</b> This attribute is dynamically configurable, but only incoming messages are impacted; stored messages are not impacted.</p>"
},
"priority":{
"default":-1,
"minimum":-1,
"maximum":9,
"type":"integer",
"format":"int32",
"description":"<p>The priority assigned to all messages that arrive at this destination, regardless of the Priority specified by the message producer. The default value (-1) specifies that the destination will not override the Priority set by the message producer.</p><p><b>Note:</b> This attribute is dynamically configurable, but only incoming messages are impacted; stored messages are not impacted.</p>"
},
"redeliveryDelay":{
"default":-1,
"minimum":-1,
"maximum":9.223372036854776E18,
"type":"integer",
"format":"int64",
"description":"<p>The delay, in milliseconds, before rolled back or recovered messages are redelivered, regardless of the RedeliveryDelay specified by the consumer and/or connection factory. Redelivered queue messages are put back into their originating destination; redelivered topic messages are put back into their originating subscription. The default value (-1) specifies that the destination will not override the RedeliveryDelay setting specified by the consumer and/or connection factory.</p><p><b>Note:</b> This attribute is dynamically configurable, but only incoming messages are impacted; stored messages are not impacted.</p><p><b>Note:</b> Changing the RedeliveryDelay override only affects future rollbacks and recovers, it does not affect rollbacks and recovers that have already occurred.</p>"
},
"templateBean":{
"readOnly":true,
"title":"Template Reference",
"type":"array",
"items":{
"type":"string",
"description":""
},
"description":"Contains the template reference. <p>This is used to find the template bean for this destination</p>"
},
"timeToDeliver":{
"default":"-1",
"type":"string",
"description":"<p>The default delay, either in milliseconds or as a schedule, between when a message is produced and when it is made visible on its target destination, regardless of the delivery time specified by the producer and/or connection factory. The default value (<code>-1</code>) specifies that the destination will not override the TimeToDeliver setting specified by the producer and/or connection factory. The TimeToDeliver override can be specified either as a long or as a schedule.</p><p><b>Note:</b> Changing the TimeToDeliver override only affects future message delivery, it does not affect message delivery of already produced messages.</p>"
},
"timeToLive":{
"default":-1,
"minimum":-1,
"maximum":9.223372036854776E18,
"type":"integer",
"format":"int64",
"description":"<p>The time-to-live assigned to all messages that arrive at this destination, regardless of the TimeToLive value specified by the message producer. The default value (<code>-1</code>) specifies that this setting will not override the TimeToLive setting specified by the message producer.</p><p>Range of Values: Between 0 and a positive 64-bit integer.</p><p><b>Note:</b> This attribute is dynamically configurable, but only incoming messages are impacted; stored messages are not impacted.</p>"
}
},
"description":""
}
ネストされたスキーマ: Template Reference
タイプ: array
タイトル: Template Reference
読取り専用: true
テンプレート参照を含みます。
これは、この宛先のテンプレートBeanの検索に使用します
ソースを表示
{
"readOnly":true,
"title":"Template Reference",
"type":"array",
"items":{
"type":"string",
"description":""
},
"description":"Contains the template reference. <p>This is used to find the template bean for this destination</p>"
}