Oracle GlassFish(tm) Server Message Queue
5.0

javax.jms
Class JMSRuntimeException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by javax.jms.JMSRuntimeException
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
IllegalStateRuntimeException, InvalidClientIDRuntimeException, InvalidDestinationRuntimeException, InvalidSelectorRuntimeException, JMSSecurityRuntimeException, MessageFormatRuntimeException, MessageNotWriteableRuntimeException, MQRuntimeException, ResourceAllocationRuntimeException, TransactionInProgressRuntimeException, TransactionRolledBackRuntimeException

public class JMSRuntimeException
extends java.lang.RuntimeException

This is the root class of all unchecked exceptions in the JMS API.

In additional to the detailMessage and cause fields inherited from Throwable, this class also allows a provider-specific errorCode to be set.

See Also:
Serialized Form

Constructor Summary
JMSRuntimeException(java.lang.String detailMessage)
          Constructs a JMSRuntimeException with the specified detail message
JMSRuntimeException(java.lang.String detailMessage, java.lang.String errorCode)
          Constructs a JMSRuntimeException with the specified detail message and error code.
JMSRuntimeException(java.lang.String detailMessage, java.lang.String errorCode, java.lang.Throwable cause)
          Constructs a JMSRuntimeException with the specified detail message, error code and cause
 
Method Summary
 java.lang.String getErrorCode()
          Returns the vendor-specific error code.
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JMSRuntimeException

public JMSRuntimeException(java.lang.String detailMessage,
                           java.lang.String errorCode)
Constructs a JMSRuntimeException with the specified detail message and error code.

Parameters:
detailMessage - a description of the exception
errorCode - a provider-specific error code

JMSRuntimeException

public JMSRuntimeException(java.lang.String detailMessage)
Constructs a JMSRuntimeException with the specified detail message

Parameters:
detailMessage - a description of the exception

JMSRuntimeException

public JMSRuntimeException(java.lang.String detailMessage,
                           java.lang.String errorCode,
                           java.lang.Throwable cause)
Constructs a JMSRuntimeException with the specified detail message, error code and cause

Parameters:
detailMessage - a description of the exception
errorCode - a provider-specific error code
cause - the underlying cause of this exception
Method Detail

getErrorCode

public java.lang.String getErrorCode()
Returns the vendor-specific error code.

Returns:
the provider-specific error code

Oracle GlassFish(tm) Server Message Queue
5.0

Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.