クラスの使用
org.springframework.amqp.core.QueueBuilder

QueueBuilder を使用するパッケージ
パッケージ
説明
Spring の AMQP 抽象化のためのコアクラスを提供します。
  • org.springframework.amqp.core 内の QueueBuilder 使用

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