javax.jms
public class: JMSException [javadoc |
source]
java.lang.Object
java.lang.Throwable
java.lang.Exception
javax.jms.JMSException
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
IllegalStateException, JMSSecurityException, TransactionRolledBackException, MessageNotWriteableException, MessageNotReadableException, InvalidClientIDException, TransactionInProgressException, InvalidSelectorException, InvalidDestinationException, MessageEOFException, MessageFormatException, ResourceAllocationException
This is the root class of all JMS API exceptions.
It provides the following information:
- A provider-specific string describing the error. This string is
the standard exception message and is available via the
getMessage
method.
- A provider-specific string error code
- A reference to another exception. Often a JMS API exception will
be the result of a lower-level problem. If appropriate, this
lower-level exception can be linked to the JMS API exception.
Constructor: |
public JMSException(String reason) {
super(reason);
this.errorCode = null;
linkedException = null;
}
Constructs a JMSException with the specified reason and with
the error code defaulting to null. Parameters:
reason - a description of the exception
|
public JMSException(String reason,
String errorCode) {
super(reason);
this.errorCode = errorCode;
linkedException = null;
}
Constructs a JMSException with the specified reason and
error code. Parameters:
reason - a description of the exception
errorCode - a string specifying the vendor-specific
error code
|
Methods from java.lang.Throwable: |
---|
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
Methods from java.lang.Object: |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |