クラス 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(org.springframework.retry.support.RetryTemplate retryTemplate)
      アダプター内でメッセージ配信を再試行するために使用する RetryTemplate を設定します。コンテナーレベルでの再試行の追加とは異なり、これを ErrorMessageSendingRecovererRecoveryCallback とともに使用して、再試行が終了した後にエラーチャネルに公開できます。通常、ここで再試行を使用する場合はエラーチャネルを設定しないでください。代わりに、RecoveryCallback を使用してください。
      パラメーター:
      retryTemplate - テンプレート。
      導入:
      6.3
      関連事項:
    • recoveryCallback

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