public static class RetryInterceptorBuilder.StatefulRetryInterceptorBuilder extends RetryInterceptorBuilder<StatefulRetryOperationsInterceptor>
RetryInterceptorBuilder.CircuitBreakerInterceptorBuilder, RetryInterceptorBuilder.StatefulRetryInterceptorBuilder, RetryInterceptorBuilder.StatelessRetryInterceptorBuilderlabel, recoverer, retryOperations, retryTemplate, simpleRetryPolicycircuitBreaker, label, stateful, statelesspublic RetryInterceptorBuilder.StatefulRetryInterceptorBuilder keyGenerator(MethodArgumentsKeyGenerator keyGenerator)
keyGenerator - The key generator.public RetryInterceptorBuilder.StatefulRetryInterceptorBuilder newMethodArgumentsIdentifier(NewMethodArgumentsIdentifier newMethodArgumentsIdentifier)
newMethodArgumentsIdentifier - The new item identifier.public RetryInterceptorBuilder.StatefulRetryInterceptorBuilder rollbackFor(Classifier<? super Throwable,Boolean> rollbackClassifier)
rollbackClassifier - The rollback classifier (return true for exceptions
that should be re-thrown).public RetryInterceptorBuilder.StatefulRetryInterceptorBuilder retryOperations(RetryOperations retryOperations)
RetryInterceptorBuilderretryOperations in class RetryInterceptorBuilder<StatefulRetryOperationsInterceptor>retryOperations - The retry operations.public RetryInterceptorBuilder.StatefulRetryInterceptorBuilder maxAttempts(int maxAttempts)
RetryInterceptorBuildermaxAttempts in class RetryInterceptorBuilder<StatefulRetryOperationsInterceptor>maxAttempts - the max attempts (including the initial attempt).public RetryInterceptorBuilder.StatefulRetryInterceptorBuilder backOffOptions(long initialInterval, double multiplier, long maxInterval)
RetryInterceptorBuilderbackOffOptions in class RetryInterceptorBuilder<StatefulRetryOperationsInterceptor>initialInterval - The initial interval.multiplier - The multiplier.maxInterval - The max interval.public RetryInterceptorBuilder.StatefulRetryInterceptorBuilder retryPolicy(RetryPolicy policy)
RetryInterceptorBuilderretryPolicy in class RetryInterceptorBuilder<StatefulRetryOperationsInterceptor>policy - The policy.public RetryInterceptorBuilder.StatefulRetryInterceptorBuilder backOffPolicy(BackOffPolicy policy)
RetryInterceptorBuilderbackOffPolicy in class RetryInterceptorBuilder<StatefulRetryOperationsInterceptor>policy - The policy.public RetryInterceptorBuilder.StatefulRetryInterceptorBuilder recoverer(MethodInvocationRecoverer<?> recoverer)
RetryInterceptorBuilderMethodInvocationRecoverer for the Retry interceptor.recoverer in class RetryInterceptorBuilder<StatefulRetryOperationsInterceptor>recoverer - The recoverer.public StatefulRetryOperationsInterceptor build()
build in class RetryInterceptorBuilder<StatefulRetryOperationsInterceptor>Copyright © 2018 SpringSource. All rights reserved.