Package com.ibm.msg.client.jms
Class DetailedTransactionRolledBackRuntimeException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
javax.jms.JMSRuntimeException
javax.jms.TransactionRolledBackRuntimeException
com.ibm.msg.client.jms.DetailedTransactionRolledBackRuntimeException
- All Implemented Interfaces:
JmsExceptionDetail,Serializable
public class DetailedTransactionRolledBackRuntimeException
extends javax.jms.TransactionRolledBackRuntimeException
implements JmsExceptionDetail
DetailedTransactionRolledBackRuntimeException is a subclass of TransactionRolledBackRuntimeException that provides methods to get the message id,
explanation, user action and inserts of the translatable message inside the JMSException. When
the IBM MQ classes for JMS client throws a JMSRuntimeException, applications can downcast it to a
DetailedTransactionRolledBackRuntimeException to get this extra information.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets an explanation of the message in this exception.getKeys()Gets an iterator for all the message insert keys for the message in this exception.Gets a user response to the message in this exception.Gets the message insert corresponding to a particular key for the translatable message in this exception.toString()Returns a short description of this exceptionMethods inherited from class javax.jms.JMSRuntimeException
getErrorCodeMethods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
-
Constructor Details
-
DetailedTransactionRolledBackRuntimeException
public DetailedTransactionRolledBackRuntimeException()
-
-
Method Details
-
getExplanation
Gets an explanation of the message in this exception. This may be null.- Specified by:
getExplanationin interfaceJmsExceptionDetail- Returns:
- the explanation
- See Also:
-
getUserAction
Gets a user response to the message in this exception. This may be null.- Specified by:
getUserActionin interfaceJmsExceptionDetail- Returns:
- the user action
- See Also:
-
getValue
Gets the message insert corresponding to a particular key for the translatable message in this exception. The key is a message insert constant or a property constant that is valid for this message. The valid keys for this message can be obtained using getKeys(). This method will return null if the key is not valid for this message.- Specified by:
getValuein interfaceJmsExceptionDetail- Parameters:
insertKey- a message insert constant or property constant valid for this message- Returns:
- the insert
- See Also:
-
getKeys
Gets an iterator for all the message insert keys for the message in this exception. The keys are the property constants or message insert constants that are valid for this message. This enables applications to discover which keys are valid for this message.- Specified by:
getKeysin interfaceJmsExceptionDetail- Returns:
- the iterator for the message insert keys
- See Also:
-
toString
Returns a short description of this exception
-