Package com.sun.messaging.jms
Class MQTransactionRolledBackRuntimeException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- jakarta.jms.JMSRuntimeException
-
- jakarta.jms.TransactionRolledBackRuntimeException
-
- com.sun.messaging.jms.MQTransactionRolledBackRuntimeException
-
- All Implemented Interfaces:
com.sun.messaging.jmq.jmsclient.logging.Loggable,java.io.Serializable
public class MQTransactionRolledBackRuntimeException extends jakarta.jms.TransactionRolledBackRuntimeException implements com.sun.messaging.jmq.jmsclient.logging.LoggableThis class is the MQ-specific implementation of jakarta.jms.TransactionRolledBackRuntimeException and adds the methods setLogState and getlogState- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MQTransactionRolledBackRuntimeException(jakarta.jms.TransactionRolledBackException cause)Construct aMQTransactionRolledBackRuntimeExceptionto wrap the specified TransactionRolledBackExceptionMQTransactionRolledBackRuntimeException(java.lang.String detailMessage)Constructs aMQTransactionRolledBackRuntimeExceptionwith the specified detail messageMQTransactionRolledBackRuntimeException(java.lang.String detailMessage, java.lang.String errorCode)Constructs aMQTransactionRolledBackRuntimeExceptionwith the specified detail message and error code.MQTransactionRolledBackRuntimeException(java.lang.String detailMessage, java.lang.String errorCode, java.lang.Throwable cause)Constructs aMQTransactionRolledBackRuntimeExceptionwith the specified detail message, error code and cause
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleangetLogState()return whether this object is loggedvoidsetLogState(boolean state)Specify whether this object is logged.
-
-
-
Constructor Detail
-
MQTransactionRolledBackRuntimeException
public MQTransactionRolledBackRuntimeException(java.lang.String detailMessage)
Constructs aMQTransactionRolledBackRuntimeExceptionwith the specified detail message- Parameters:
detailMessage- a description of the exception
-
MQTransactionRolledBackRuntimeException
public MQTransactionRolledBackRuntimeException(java.lang.String detailMessage, java.lang.String errorCode)Constructs aMQTransactionRolledBackRuntimeExceptionwith the specified detail message and error code.- Parameters:
detailMessage- a description of the exceptionerrorCode- a provider-specific error code
-
MQTransactionRolledBackRuntimeException
public MQTransactionRolledBackRuntimeException(java.lang.String detailMessage, java.lang.String errorCode, java.lang.Throwable cause)Constructs aMQTransactionRolledBackRuntimeExceptionwith the specified detail message, error code and cause- Parameters:
detailMessage- a description of the exceptionerrorCode- a provider-specific error codecause- the underlying cause of this exception
-
MQTransactionRolledBackRuntimeException
public MQTransactionRolledBackRuntimeException(jakarta.jms.TransactionRolledBackException cause)
Construct aMQTransactionRolledBackRuntimeExceptionto wrap the specified TransactionRolledBackException- Parameters:
cause- the underlying cause of this exception
-
-
Method Detail
-
setLogState
public void setLogState(boolean state)
Specify whether this object is logged.- Specified by:
setLogStatein interfacecom.sun.messaging.jmq.jmsclient.logging.Loggable- Parameters:
state- whether this object is logged
-
getLogState
public boolean getLogState()
return whether this object is logged- Specified by:
getLogStatein interfacecom.sun.messaging.jmq.jmsclient.logging.Loggable- Returns:
- whether this object is logged
-
-