public class RollbackException extends JCSMPOperationException
If a router error response is available, it is stored as a
JCSMPErrorResponseException as the cause of this
exception. See its JCSMPErrorResponseException.getSubcodeEx() field
for the error type.
Possible error types on transaction commits include:
JCSMPErrorResponseSubcodeEx.SERVICE_UNAVAILABLEJCSMPErrorResponseSubcodeEx.MESSAGE_PUBLISH_FAILUREJCSMPErrorResponseSubcodeEx.TRANSACTION_MESSAGE_CONSUME_FAILUREJCSMPErrorResponseSubcodeEx.INVALID_TRANSACTION_IDJCSMPErrorResponseSubcodeEx.TRANSACTION_OVERFLOWJCSMPErrorResponseSubcodeEx.ENDPOINT_MODIFIEDTransactedSession,
Serialized Form| Constructor and Description |
|---|
RollbackException(String message) |
RollbackException(String message,
Throwable cause) |
getExtraInfo, setExtraInfogetCause, getMessage, getMessage, getMessages, getThrowable, getThrowableCount, getThrowables, indexOfThrowable, indexOfThrowable, printPartialStackTrace, printStackTrace, printStackTrace, printStackTraceaddSuppressed, fillInStackTrace, getLocalizedMessage, getStackTrace, getSuppressed, initCause, setStackTrace, toStringCopyright 2004-2025 Solace Corporation. All rights reserved.