クラス JmsMessageDrivenChannelAdapterSpec<S extends JmsMessageDrivenChannelAdapterSpec<S>>

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

public class JmsMessageDrivenChannelAdapterSpec<S extends JmsMessageDrivenChannelAdapterSpec<S>> extends MessageProducerSpec<S, JmsMessageDrivenEndpoint>
導入:
5.0
作成者:
Artem Bilan, Gary Russell
  • コンストラクターの詳細

  • メソッドの詳細

    • jmsMessageConverter

      public S jmsMessageConverter(MessageConverter messageConverter)
      パラメーター:
      messageConverter - messageConverter。
      戻り値:
      スペック。
      関連事項:
    • headerMapper

      public S headerMapper(JmsHeaderMapper headerMapper)
      パラメーター:
      headerMapper - headerMapper。
      戻り値:
      スペック。
      関連事項:
    • extractPayload

      public S extractPayload(boolean extractRequestPayload)
      パラメーター:
      extractRequestPayload - extractRequestPayload。
      戻り値:
      スペック。
      関連事項:
    • shutdownContainerOnStop

      public S shutdownContainerOnStop(boolean shutdown)
      エンドポイントが停止したときにリスナーコンテナーがシャットダウンしないようにするには、"false" に設定します。そのように設定されている場合、コンテナー内にキャッシュされたコンシューマーはそのまま残ります。そうでない場合、共有接続が閉じられ、リスナー呼び出し側がシャットダウンします。この動作はバージョン 5.1 以降の新機能です。デフォルト: true。
      パラメーター:
      shutdown - シャットダウンしない場合は false。
      戻り値:
      スペック。
      導入:
      5.1
    • retryTemplate

      public S retryTemplate(RetryTemplate retryTemplate)
      アダプター内でメッセージ配信を再試行するために使用する RetryTemplate を設定します。コンテナーレベルで再試行を追加する場合とは異なり、ErrorMessageSendingRecoverer RecoveryCallback と組み合わせて使用することで、再試行回数の上限に達した後にエラーチャネルにパブリッシュできます。通常、ここで再試行を使用する場合はエラーチャネルを設定せず、代わりに RecoveryCallback を使用してください。
      パラメーター:
      retryTemplate - テンプレート。
      導入:
      6.3
      関連事項:
    • recoveryCallback

      public S recoveryCallback(RecoveryCallback<Message<?>> recoveryCallback)
      アダプター内で再試行を使用する場合は、RecoveryCallback を設定してください。
      パラメーター:
      recoveryCallback - コールバック。
      導入:
      6.3
      関連事項: