Interface CommitterWithStats<REF_OBJ extends org.apache.polaris.persistence.nosql.api.obj.BaseCommitObj,RESULT>
- All Superinterfaces:
org.apache.polaris.persistence.nosql.api.commit.Committer<REF_OBJ,RESULT>
public interface CommitterWithStats<REF_OBJ extends org.apache.polaris.persistence.nosql.api.obj.BaseCommitObj,RESULT>
extends org.apache.polaris.persistence.nosql.api.commit.Committer<REF_OBJ,RESULT>
Extension of
Committer that provides retry-information callbacks, used for testing
purposes.-
Method Summary
Methods inherited from interface org.apache.polaris.persistence.nosql.api.commit.Committer
commit, commitRuntimeException, synchronizingLocally
-
Method Details
-
commit
Optional<RESULT> commit(org.apache.polaris.persistence.nosql.api.commit.CommitRetryable<REF_OBJ, RESULT> commitRetryable, RetryStatsConsumer retryStatsConsumer) 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
-