クラス AnnotationAwareRetryOperationsInterceptor
java.lang.ObjectSE
org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor
- 実装済みのインターフェース一覧:
org.aopalliance.aop.Advice、org.aopalliance.intercept.Interceptor、org.aopalliance.intercept.MethodInterceptor、org.springframework.aop.DynamicIntroductionAdvice、org.springframework.aop.IntroductionInterceptor、org.springframework.beans.factory.Aware、org.springframework.beans.factory.BeanFactoryAware
public class AnnotationAwareRetryOperationsInterceptor
extends ObjectSE
implements org.springframework.aop.IntroductionInterceptor, org.springframework.beans.factory.BeanFactoryAware
呼び出しているメソッドの再試行メタデータを解析し、適切な RetryOperationsInterceptor に委譲するインターセプター。
- 導入:
- 1.1
- 作成者:
- Dave Syer, Artem Bilan, Gary Russell, Roman Akentev, Aftab Shaikh
コンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明booleanimplementsInterface(ClassSE<?> intf) invoke(org.aopalliance.intercept.MethodInvocation invocation) voidsetBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory) voidsetKeyGenerator(MethodArgumentsKeyGenerator methodArgumentsKeyGenerator) voidsetListeners(CollectionSE<RetryListener> globalListeners) すべての操作に適用されるデフォルトの再試行リスナー。voidsetNewItemIdentifier(NewMethodArgumentsIdentifier newMethodArgumentsIdentifier) voidsetRetryContextCache(RetryContextCache retryContextCache) RetryContextCacheのパブリック setter。voidsetSleeper(Sleeper sleeper)
コンストラクターの詳細
AnnotationAwareRetryOperationsInterceptor
public AnnotationAwareRetryOperationsInterceptor()
メソッドの詳細
setSleeper
- パラメーター:
sleeper- 寝台を設定する
setRetryContextCache
RetryContextCacheのパブリック setter。- パラメーター:
retryContextCache- 設定するRetryContextCache
setKeyGenerator
- パラメーター:
methodArgumentsKeyGenerator-MethodArgumentsKeyGenerator
setNewItemIdentifier
- パラメーター:
newMethodArgumentsIdentifier-NewMethodArgumentsIdentifier
setListeners
すべての操作に適用されるデフォルトの再試行リスナー。- パラメーター:
globalListeners- デフォルトのリスナー
setBeanFactory
public void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory) throws org.springframework.beans.BeansException - 次で指定:
- インターフェース
org.springframework.beans.factory.BeanFactoryAwareのsetBeanFactory - 例外:
org.springframework.beans.BeansException
implementsInterface
- 次で指定:
- インターフェース
org.springframework.aop.DynamicIntroductionAdviceのimplementsInterface
invoke
- 次で指定:
- インターフェース
org.aopalliance.intercept.MethodInterceptorのinvoke - 例外:
ThrowableSE