RetryPolicy.getRetryDecision(int currentRetryCount, TransportException lastException) 方法

定义

Determines whether the operation should be retried and the interval until the next retry.

public RetryDecision getRetryDecision(int currentRetryCount, TransportException lastException)

参数

currentRetryCount
int

the number of retries for the given operation

lastException
TransportException

the latest exception explaining why the retry is happening. This exception is guaranteed to be retryable. In the event of a terminal exception occurring, this API will not be called. Looking at this exception allows you to prevent retry on certain retryable exceptions, but does not allow you to retry exceptions that are terminal.

返回

the retry decision.

适用于