クラス AmqpBaseInboundGatewaySpec<S extends AmqpBaseInboundGatewaySpec<S>>

型パラメーター:
S - ターゲット AmqpBaseInboundGatewaySpec 実装型。
実装されているすべてのインターフェース:
DisposableBeanFactoryBean<AmqpInboundGateway>InitializingBeanLifecyclePhasedSmartLifecycle
既知の直属サブクラス
AmqpInboundGatewaySpec

public class AmqpBaseInboundGatewaySpec<S extends AmqpBaseInboundGatewaySpec<S>> extends MessagingGatewaySpec<S, AmqpInboundGateway>
AmqpInboundGateway エンドポイントオプションの基本 MessagingGatewaySpec 実装。listenerContainer オプションを指定することはできません。
導入:
5.0
作成者:
Artem Bilan
関連事項:
  • フィールドの詳細

  • コンストラクターの詳細

    • AmqpBaseInboundGatewaySpec

      protected AmqpBaseInboundGatewaySpec(AmqpInboundGateway gateway)
  • メソッドの詳細

    • messageConverter

      public S messageConverter(MessageConverter messageConverter)
      ゲートウェイの MessageConverter を構成します。; デフォルトは SimpleMessageConverter です。
      パラメーター:
      messageConverter - messageConverter。
      戻り値:
      スペック。
      関連事項:
    • headerMapper

      public S headerMapper(AmqpHeaderMapper headerMapper)
      ゲートウェイの AmqpHeaderMapper を構成します。; デフォルトは DefaultAmqpHeaderMapper です。
      パラメーター:
      headerMapper - headerMapper。
      戻り値:
      スペック。
      関連事項:
    • mappedRequestHeaders

      public S mappedRequestHeaders(StringSE... headers)
      デフォルトのヘッダーマッパーが使用されている場合にのみ適用されます。
      パラメーター:
      headers - ヘッダー。
      戻り値:
      スペック。
      関連事項:
    • mappedReplyHeaders

      public S mappedReplyHeaders(StringSE... headers)
      デフォルトのヘッダーマッパーが使用されている場合にのみ適用されます。
      パラメーター:
      headers - ヘッダー。
      戻り値:
      スペック。
      関連事項:
    • defaultReplyTo

      public S defaultReplyTo(StringSE defaultReplyTo)
      次の形式の defaultReplyTo アドレス
       (exchange)/(routingKey)
       
      または
       (queueName)
       
      リクエストメッセージに replyTo プロパティがない場合。2 番目の形式は、デフォルトの交換("")とキュー名をルーティングキーとして使用します。
      パラメーター:
      defaultReplyTo - 使用するデフォルトの replyTo アドレス。
      戻り値:
      スペック。
      関連事項:
    • retryTemplate

      public S retryTemplate(org.springframework.retry.support.RetryTemplate retryTemplate)
      アダプター内でメッセージ配信を再試行するために使用する RetryTemplate を設定します。
      パラメーター:
      retryTemplate - テンプレート。
      戻り値:
      スペック。
      導入:
      5.0.2
      関連事項:
    • recoveryCallback

      public S recoveryCallback(org.springframework.retry.RecoveryCallback<?> recoveryCallback)
      アダプター内で再試行を使用する場合は、RecoveryCallback を設定します。
      パラメーター:
      recoveryCallback - コールバック。
      戻り値:
      スペック。
      導入:
      5.0.2
      関連事項:
    • batchingStrategy

      public S batchingStrategy(BatchingStrategy batchingStrategy)
      メッセージをバッチ解除するときに使用するバッチ処理戦略を設定します。
      パラメーター:
      batchingStrategy - 使用する戦略。
      戻り値:
      スペック。
      導入:
      5.2.1
      関連事項:
    • bindSourceMessage

      public S bindSourceMessage(boolean bindSourceMessage)
      true に設定すると、ヘッダーのソースメッセージがバインドされます。
      パラメーター:
      bindSourceMessage - バインドする場合は true。
      戻り値:
      スペック。
      導入:
      5.1.9
      関連事項:
    • replyHeadersMappedLast

      public S replyHeadersMappedLast(boolean replyHeadersMappedLast)
      送信(返信)メッセージのヘッダーをマッピングするときは、メッセージが変換される前にヘッダーをマッピングするか、後で変換するかを決定します。
      パラメーター:
      replyHeadersMappedLast - 変換後に応答ヘッダーがマップされる場合は true。
      戻り値:
      スペック。
      導入:
      5.1.9
      関連事項:
    • messageRecoverer

      public S messageRecoverer(MessageRecoverer messageRecoverer)
      アダプター内で再試行を使用する場合は、MessageRecoverer を設定してください。
      パラメーター:
      messageRecoverer - コールバック。
      戻り値:
      スペック。
      導入:
      5.5
      関連事項: