Uses of Class
com.pyranid.RetryPolicy
-
Uses of RetryPolicy in com.pyranid
Methods in com.pyranid that return RetryPolicyModifier and TypeMethodDescriptionstatic @NonNull RetryPolicyRetryPolicy.ofMaxAttempts(@NonNull Integer maxAttempts, @NonNull RetryPolicy.Backoff backoff, @NonNull RetryPolicy.Condition condition) Creates a retry policy.Methods in com.pyranid with parameters of type RetryPolicyModifier and TypeMethodDescription<T> @NonNull TransactionRetryResult<T> Database.transactionWithRetry(@NonNull RetryPolicy retryPolicy, @NonNull ReturningTransactionalOperation<T> transactionalOperation) Performs an operation transactionally and optionally returns a value, retrying according to the given retry policy.@NonNull TransactionRetryResult<Void> Database.transactionWithRetry(@NonNull RetryPolicy retryPolicy, @NonNull TransactionalOperation transactionalOperation) Performs an operation transactionally, retrying according to the given retry policy.<T> @NonNull TransactionRetryResult<T> Database.transactionWithRetry(@NonNull RetryPolicy retryPolicy, @NonNull TransactionOptions transactionOptions, @NonNull ReturningTransactionalOperation<T> transactionalOperation) Performs an operation transactionally with the given options and optionally returns a value, retrying according to the given retry policy.@NonNull TransactionRetryResult<Void> Database.transactionWithRetry(@NonNull RetryPolicy retryPolicy, @NonNull TransactionOptions transactionOptions, @NonNull TransactionalOperation transactionalOperation) Performs an operation transactionally with the given options, retrying according to the given retry policy.