Interface RetryLoop<RESULT>
public interface RetryLoop<RESULT>
-
Method Summary
Modifier and TypeMethodDescriptionstatic <RESULT> RetryLoop<RESULT> newRetryLoop(org.apache.polaris.persistence.nosql.api.commit.RetryConfig retryConfig, org.apache.polaris.ids.api.MonotonicClock monotonicClock) setRetryStatsConsumer(RetryStatsConsumer retryStatsConsumer)
-
Method Details
-
newRetryLoop
static <RESULT> RetryLoop<RESULT> newRetryLoop(org.apache.polaris.persistence.nosql.api.commit.RetryConfig retryConfig, org.apache.polaris.ids.api.MonotonicClock monotonicClock) -
setRetryStatsConsumer
-
retryLoop
RESULT retryLoop(Retryable<RESULT> retryable) throws org.apache.polaris.persistence.nosql.api.commit.CommitException, org.apache.polaris.persistence.nosql.api.commit.RetryTimeoutException - Throws:
org.apache.polaris.persistence.nosql.api.commit.CommitExceptionorg.apache.polaris.persistence.nosql.api.commit.RetryTimeoutException
-