Class TransactionCommitFailedException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
com.palantir.atlasdb.transaction.api.TransactionFailedException
com.palantir.atlasdb.transaction.api.TransactionFailedNonRetriableException
com.palantir.atlasdb.transaction.api.TransactionCommitFailedException
- All Implemented Interfaces:
Serializable
This exception type represents a failure during commit where we cannot be sure if the transaction
succeeded or not. This is a
TransactionFailedException
that cannot be retried.
Since Transactions can be implemented as distributed transactions this failure happens as we request an atomic commit. The system that handles this request may have failed in some way and we can't verify if the transaction was successful or not.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionTransactionCommitFailedException
(String message) TransactionCommitFailedException
(String message, Throwable cause) -
Method Summary
Methods inherited from class com.palantir.atlasdb.transaction.api.TransactionFailedNonRetriableException
canTransactionBeRetried
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
TransactionCommitFailedException
-
TransactionCommitFailedException
-