public class ExpressionRetryPolicy extends SimpleRetryPolicy implements org.springframework.beans.factory.BeanFactoryAware
SimpleRetryPolicy
のサブクラス。DEFAULT_MAX_ATTEMPTS
コンストラクターと説明 |
---|
ExpressionRetryPolicy(org.springframework.expression.Expression expression) 提供された Expression を使用してインスタンスを構築します。 |
ExpressionRetryPolicy(int maxAttempts, Map (標準 Javadoc) (英語) <Class (標準 Javadoc) (英語) <? extends Throwable (標準 Javadoc) (英語) >,Boolean (標準 Javadoc) (英語) > retryableExceptions, boolean traverseCauses, org.springframework.expression.Expression expression) 提供された Expression を使用してインスタンスを構築します。 |
ExpressionRetryPolicy(int maxAttempts, Map (標準 Javadoc) (英語) <Class (標準 Javadoc) (英語) <? extends Throwable (標準 Javadoc) (英語) >,Boolean (標準 Javadoc) (英語) > retryableExceptions, boolean traverseCauses, String (標準 Javadoc) (英語) expressionString) 指定された式を使用してインスタンスを構築します。 |
ExpressionRetryPolicy(String (標準 Javadoc) (英語) expressionString) 指定された式を使用してインスタンスを構築します。 |
修飾子と型 | メソッドと説明 |
---|---|
boolean | canRetry(RetryContext context) ステータスに基づいて再試行可能な操作をテストします。 |
void | setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory) |
ExpressionRetryPolicy | withBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory) |
close, getMaxAttempts, open, registerThrowable, setMaxAttempts, toString
clone (標準 Javadoc) (英語) , equals (標準 Javadoc) (英語) , finalize (標準 Javadoc) (英語) , getClass (標準 Javadoc) (英語) , hashCode (標準 Javadoc) (英語) , notify (標準 Javadoc) (英語) , notifyAll (標準 Javadoc) (英語) , wait (標準 Javadoc) (英語) , wait (標準 Javadoc) (英語) , wait (標準 Javadoc) (英語)
public ExpressionRetryPolicy(org.springframework.expression.Expression expression)
Expression
を使用してインスタンスを構築します。expression
- 表現 public ExpressionRetryPolicy(String (標準 Javadoc) (英語) expressionString)
expressionString
- 表現。public ExpressionRetryPolicy(int maxAttempts, Map (標準 Javadoc) (英語) <Class (標準 Javadoc) (英語) <? extends Throwable (標準 Javadoc) (英語) >,Boolean (標準 Javadoc) (英語) > retryableExceptions, boolean traverseCauses, org.springframework.expression.Expression expression)
Expression
を使用してインスタンスを構築します。maxAttempts
- 最大試行回数 retryableExceptions
- 例外 traverseCauses
- 原因を調べることは真実である expression
- 表現 public ExpressionRetryPolicy(int maxAttempts, Map (標準 Javadoc) (英語) <Class (標準 Javadoc) (英語) <? extends Throwable (標準 Javadoc) (英語) >,Boolean (標準 Javadoc) (英語) > retryableExceptions, boolean traverseCauses, String (標準 Javadoc) (英語) expressionString)
maxAttempts
- 最大試行回数 retryableExceptions
- 例外 traverseCauses
- 原因を調べることは真実である expressionString
- 表現。public void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory) throws org.springframework.beans.BeansException
org.springframework.beans.factory.BeanFactoryAware
の setBeanFactory
org.springframework.beans.BeansException
public ExpressionRetryPolicy withBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory)
public boolean canRetry(RetryContext context)
SimpleRetryPolicy
RetryPolicy
の canRetry
SimpleRetryPolicy
の canRetry
context
- 現在の再試行ステータス RetryPolicy.canRetry(org.springframework.retry.RetryContext)
Copyright © 2018 SpringSource (英語) . All rights reserved.