Package javax.jms
Class JMSException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- javax.jms.JMSException
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
IllegalStateException,InvalidClientIDException,InvalidDestinationException,InvalidSelectorException,JMSSecurityException,MessageEOFException,MessageFormatException,MessageNotReadableException,MessageNotWriteableException,ResourceAllocationException,TransactionInProgressException,TransactionRolledBackException
public class JMSException extends java.lang.ExceptionThis is the root class of all checked exceptions in the Jakarta Messaging API.
It provides the following information:
- A provider-specific string describing the error. This string is the standard exception message and is available
via the
getMessagemethod. - A provider-specific string error code
- A reference to another exception. Often a Jakarta Messaging API exception will be the result of a lower-level problem. If appropriate, this lower-level exception can be linked to the Jakarta Messaging API exception.
- Since:
- JMS 1.0
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JMSException(java.lang.String reason)Constructs aJMSExceptionwith the specified reason and with the error code defaulting to null.JMSException(java.lang.String reason, java.lang.String errorCode)Constructs aJMSExceptionwith the specified reason and error code.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetErrorCode()Gets the vendor-specific error code.java.lang.ExceptiongetLinkedException()Gets the exception linked to this one.voidsetLinkedException(java.lang.Exception ex)Adds a linkedException.
-
-
-
Constructor Detail
-
JMSException
public JMSException(java.lang.String reason, java.lang.String errorCode)Constructs aJMSExceptionwith the specified reason and error code.- Parameters:
reason- a description of the exceptionerrorCode- a string specifying the vendor-specific error code
-
JMSException
public JMSException(java.lang.String reason)
Constructs aJMSExceptionwith the specified reason and with the error code defaulting to null.- Parameters:
reason- a description of the exception
-
-
Method Detail
-
getErrorCode
public java.lang.String getErrorCode()
Gets the vendor-specific error code.- Returns:
- a string specifying the vendor-specific error code
-
getLinkedException
public java.lang.Exception getLinkedException()
Gets the exception linked to this one.- Returns:
- the linked
Exception, null if none
-
setLinkedException
public void setLinkedException(java.lang.Exception ex)
Adds a linkedException.- Parameters:
ex- the linkedException
-
-