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:

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
 
Method Summary
 String getErrorCode()
          Get the vendor specific error code
 Exception getLinkedException()
          Get the exception linked to this one.
 void setLinkedException(Exception ex)
          Add a linked Exception.
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getMessage, printStackTrace, printStackTrace, printStackTrace, toString
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JMSException

public JMSException(String reason,
                    String errorCode)
Construct a JMSException with reason and errorCode for exception
Parameters:
reason - a description of the exception
errorCode - 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
Method Detail

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