当前页面:
在线文档首页 >
Java Platform, Enterprise Edition v1.3.1 API Specifications
Java 2 Platform EE v1.3: Class JMSException - Java Platform, Enterprise Edition v1.3.1 API Specifications
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.Exception
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.
- See Also:
- Serialized Form
Constructor Summary |
JMSException(java.lang.String reason)
Constructs a JMSException with the specified reason and with
the error code defaulting to null. |
JMSException(java.lang.String reason,
java.lang.String errorCode)
Constructs a JMSException with the specified reason and
error code. |
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 |
JMSException
public JMSException(java.lang.String reason,
java.lang.String errorCode)
- Constructs a
JMSException
with 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 a
JMSException
with the specified reason and with
the error code defaulting to null.
- Parameters:
reason
- a description of the exception
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 linked
Exception
.
- Parameters:
ex
- the linked Exception