public abstract class JmsException extends NestedRuntimeException
| Constructor and Description |
|---|
JmsException(java.lang.String msg)
Constructor that takes a message.
|
JmsException(java.lang.String msg,
java.lang.Throwable cause)
Constructor that takes a message and a root cause.
|
JmsException(java.lang.Throwable cause)
Constructor that takes a plain root cause, intended for
subclasses mirroring corresponding
javax.jms exceptions. |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getErrorCode()
Convenience method to get the vendor specific error code if
the root cause was an instance of JMSException.
|
java.lang.String |
getMessage()
Return the detail message, including the message from the linked exception
if there is one.
|
contains, getMostSpecificCause, getRootCausepublic JmsException(java.lang.String msg)
msg - the detail messagepublic JmsException(java.lang.String msg,
@Nullable
java.lang.Throwable cause)
msg - the detail messagecause - the cause of the exception. This argument is generally
expected to be a proper subclass of javax.jms.JMSException,
but can also be a JNDI NamingException or the like.public JmsException(@Nullable java.lang.Throwable cause)
javax.jms exceptions.cause - the cause of the exception. This argument is generally
expected to be a proper subclass of javax.jms.JMSException.@Nullable public java.lang.String getErrorCode()
null@Nullable public java.lang.String getMessage()
getMessage in class NestedRuntimeExceptionjavax.jms.JMSException#getLinkedException()