クラス BaseRabbitListenerContainerFactory<C extends MessageListenerContainer>
- java.lang.ObjectSE
-
- org.springframework.amqp.rabbit.config.BaseRabbitListenerContainerFactory<C>
- 型パラメーター:
C
- ファクトリが作成するコンテナー型。
- 実装されたすべてのインターフェース:
RabbitListenerContainerFactory<C>
public abstract class BaseRabbitListenerContainerFactory<C extends MessageListenerContainer> extends ObjectSE implements RabbitListenerContainerFactory<C>
リスナーコンテナーファクトリの基本抽象クラス。- 導入:
- 2.4
- 作成者:
- Gary Russell
コンストラクターのサマリー
コンストラクター コンストラクター 説明 BaseRabbitListenerContainerFactory()
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 具象メソッド 修飾子と型 メソッド 説明 protected void
applyCommonOverrides(RabbitListenerEndpoint endpoint, C instance)
abstract C
createListenerContainer(RabbitListenerEndpoint endpoint)
指定されたRabbitListenerEndpoint
のMessageListenerContainer
を作成します。protected BooleanSE
getDefaultRequeueRejected()
defaultRequeueRejected を返します。void
setBeforeSendReplyPostProcessors(MessagePostProcessor... postProcessors)
返信を送信する前に適用されるポストプロセッサーを設定します。各メッセージリスナアダプターに追加されます。void
setDefaultRequeueRejected(BooleanSE requeueRejected)
void
setReplyRecoveryCallback(org.springframework.retry.RecoveryCallback<?> recoveryCallback)
再試行が使い果たされたときに呼び出すRecoveryCallback
を設定します。void
setRetryTemplate(org.springframework.retry.support.RetryTemplate retryTemplate)
応答を送信するときに使用するRetryTemplate
を設定します。各メッセージリスナアダプターに追加されます。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.amqp.rabbit.listener.RabbitListenerContainerFactory から継承されたメソッド
createListenerContainer
メソッドの詳細
createListenerContainer
public abstract C createListenerContainer(RabbitListenerEndpoint endpoint)
インターフェースからコピーされた説明:RabbitListenerContainerFactory
指定されたRabbitListenerEndpoint
のMessageListenerContainer
を作成します。- 次で指定:
- インターフェース
RabbitListenerContainerFactory<C extends MessageListenerContainer>
のcreateListenerContainer
- パラメーター:
endpoint
- 構成するエンドポイント。- 戻り値:
- 作成したコンテナー。
setDefaultRequeueRejected
public void setDefaultRequeueRejected(BooleanSE requeueRejected)
- パラメーター:
requeueRejected
- デフォルトで拒否する場合は true。- 関連事項:
AbstractMessageListenerContainer.setDefaultRequeueRejected(boolean)
getDefaultRequeueRejected
protected BooleanSE getDefaultRequeueRejected()
defaultRequeueRejected を返します。- 戻り値:
- defaultRequeueRejected。
setBeforeSendReplyPostProcessors
public void setBeforeSendReplyPostProcessors(MessagePostProcessor... postProcessors)
返信を送信する前に適用されるポストプロセッサーを設定します。各メッセージリスナアダプターに追加されます。- パラメーター:
postProcessors
- ポストプロセッサー。- 関連事項:
AbstractAdaptableMessageListener.setBeforeSendReplyPostProcessors(MessagePostProcessor...)
setRetryTemplate
public void setRetryTemplate(org.springframework.retry.support.RetryTemplate retryTemplate)
応答を送信するときに使用するRetryTemplate
を設定します。各メッセージリスナアダプターに追加されます。- パラメーター:
retryTemplate
- テンプレート。- 関連事項:
setReplyRecoveryCallback(RecoveryCallback)
,AbstractAdaptableMessageListener.setRetryTemplate(RetryTemplate)
setReplyRecoveryCallback
public void setReplyRecoveryCallback(org.springframework.retry.RecoveryCallback<?> recoveryCallback)
再試行が使い果たされたときに呼び出すRecoveryCallback
を設定します。各メッセージリスナアダプターに追加されます。retryTemplate
が提供されている場合にのみ使用されます。- パラメーター:
recoveryCallback
- リカバリコールバック。- 関連事項:
setRetryTemplate(RetryTemplate)
,AbstractAdaptableMessageListener.setRecoveryCallback(RecoveryCallback)
applyCommonOverrides
protected void applyCommonOverrides(@Nullable RabbitListenerEndpoint endpoint, C instance)