クラスの使用
org.springframework.amqp.core.QueueBuilder
QueueBuilder を使用するパッケージ
org.springframework.amqp.core 内の QueueBuilder 使用
QueueBuilder を返す org.springframework.amqp.core のメソッド修飾子と型メソッド説明QueueBuilder.autoDelete()最終キューは自動削除されます。QueueBuilder.classic()デフォルトのキューではなく、classic型のキューを宣言するように、queue 引数を設定します。QueueBuilder.deadLetterExchange(StringSE dlx) 期限切れまたは拒否されたメッセージをルーティングする配信不能交換を設定します。QueueBuilder.deadLetterRoutingKey(StringSE dlrk) 期限切れまたは拒否されたメッセージを配信不能交換にルーティングするときに使用するルーティングキーを設定します。QueueBuilder.deliveryLimit(int limit) 配信制限を設定します。クォーラムキューにのみ適用されます。static QueueBuilderQueueBuilder.durable()生成された一意の名前spring.gen-<random>を持つ永続キューのビルダーを作成します。static QueueBuilder永続キューのビルダーを作成します。QueueBuilder.exclusive()最終キューは排他的になります。QueueBuilder.expires(int expires) キューが削除される前に未使用のままでいられる時間を設定します。QueueBuilder.lazy()キューを遅延モードに設定し、できるだけ多くのメッセージをディスクに保持して、ブローカーの RAM 使用量を減らします。QueueBuilder.leaderLocator(QueueBuilder.LeaderLocator locator) ノードのクラスター上でキューマスターを配置するノードを決定するマスターロケーターモードを設定します。QueueBuilder.maxLength(long count) ドロップを開始する前にキューで許可される (準備完了の) メッセージの数を設定します。QueueBuilder.maxLengthBytes(int bytes) ドロップを開始する前に、キューで許可される集約ボディの合計サイズを設定します。QueueBuilder.maxPriority(int maxPriority) キューがサポートする優先度レベルの場合、最大数を設定します。設定されていない場合、キューはメッセージの優先度をサポートしません。static QueueBuilderQueueBuilder.nonDurable()非永続 (一時) キューのビルダーを作成します。static QueueBuilderQueueBuilder.nonDurable(StringSE name) 非永続 (一時) キューのビルダーを作成します。QueueBuilder.overflow(QueueBuilder.Overflow overflow) 最大メッセージまたは最大メッセージサイズを超えたためにメッセージがドロップされた場合のオーバーフローモードを設定します。QueueBuilder.quorum()デフォルトのキューではなく、quorum型のキューを宣言するようにキュー引数を設定します。QueueBuilder.singleActiveConsumer()"x-single-active-consumer" キュー引数を設定します。QueueBuilder.stream()デフォルトのキューではなく、stream型のキューを宣言するようにキュー引数を設定します。QueueBuilder.ttl(int ttl) メッセージの有効期限を設定します。有効期限が過ぎると、メッセージは破棄されるか、設定されている場合、デッドレター交換にルーティングされます。QueueBuilder.withArgument(StringSE key, ObjectSE value) 最終的なキューには、キューを宣言するために使用された引数が含まれます。QueueBuilder.withArguments(MapSE<StringSE, ObjectSE> arguments) 最後のキューには、キューを宣言するために使用される引数が含まれます。