javax.jms
Class JMSException
java.lang.Object
|
+--java.lang.Throwable
|
+--java.lang.Exception
|
+--javax.jms.JMSException
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- IllegalStateException, InvalidClientIDException, InvalidDestinationException, InvalidSelectorException, JMSSecurityException, MessageEOFException, MessageFormatException, MessageNotReadableException, MessageNotWriteableException, ResourceAllocationException, TransactionInProgressException, TransactionRolledBackException
- public class JMSException
- extends Exception
This is the root class of all JMS exceptions.
It provides following information:
- A provider-specific string describing the error - This string is
the standard Java exception message, and is available via
getMessage().
- A provider-specific, string error code
- A reference to another exception - Often a JMS exception will
be the result of a lower level problem. If appropriate, this
lower level exception can be linked to the JMS exception.
- See Also:
- Serialized Form
Constructor Summary |
JMSException(String reason)
Construct a JMSException with reason and with error code defaulting
to null |
JMSException(String reason,
String errorCode)
Construct a JMSException with reason and errorCode for exception |
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
JMSException
public JMSException(String reason,
String errorCode)
- Construct a JMSException with reason and errorCode for exception
- Parameters:
reason
- a description of the exceptionerrorCode
- a string specifying the vendor specific
error code
JMSException
public JMSException(String reason)
- Construct a JMSException with reason and with error code defaulting
to null
- Parameters:
reason
- a description of the exception
getErrorCode
public String getErrorCode()
- Get the vendor specific error code
- Returns:
- a string specifying the vendor specific
error code
getLinkedException
public Exception getLinkedException()
- Get the exception linked to this one.
- Returns:
- the linked Exception, null if none
setLinkedException
public void setLinkedException(Exception ex)
- Add a linked Exception.
- Parameters:
ex
- the linked Exception