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 SummaryConstructors 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 SummaryAll 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- 
JMSExceptionpublic JMSException(java.lang.String reason, java.lang.String errorCode)Constructs aJMSExceptionwith the specified reason and error code.- Parameters:
- reason- a description of the exception
- errorCode- a string specifying the vendor-specific error code
 
 - 
JMSExceptionpublic 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- 
getErrorCodepublic java.lang.String getErrorCode() Gets the vendor-specific error code.- Returns:
- a string specifying the vendor-specific error code
 
 - 
getLinkedExceptionpublic java.lang.Exception getLinkedException() Gets the exception linked to this one.- Returns:
- the linked Exception, null if none
 
 - 
setLinkedExceptionpublic void setLinkedException(java.lang.Exception ex) Adds a linkedException.- Parameters:
- ex- the linked- Exception
 
 
- 
 
-