Class TransactionCommitFailedException

  • All Implemented Interfaces:
    java.io.Serializable

    public class TransactionCommitFailedException
    extends TransactionFailedNonRetriableException
    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:
    Serialized Form
    • Method Summary

      • Methods inherited from class java.lang.Throwable

        addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • TransactionCommitFailedException

        public TransactionCommitFailedException​(java.lang.String message,
                                                java.lang.Throwable cause)
      • TransactionCommitFailedException

        public TransactionCommitFailedException​(java.lang.String message)