- java.lang.Object
- 
- java.lang.Throwable
- 
- java.lang.Exception
- 
- jakarta.resource.ResourceException
 
 
 
- 
- All Implemented Interfaces:
- Serializable
 - Direct Known Subclasses:
- ApplicationServerInternalException,- CommException,- EISSystemException,- IllegalStateException,- InvalidPropertyException,- LocalTransactionException,- NotSupportedException,- ResourceAdapterInternalException,- ResourceAllocationException,- ResourceWarning,- SecurityException,- SharingViolationException,- UnavailableException,- WorkException
 
 public class ResourceException extends Exception This is the root interface of the exception hierarchy defined for Jakarta™ Connectors. The ResourceException provides the following information:- A resource adapter vendor specific string describing the error. This string is a standard Java exception message and is available through getMessage() method.
- resource adapter vendor specific error code.
- reference to another exception. Often a resource exception will be result of a lower level problem. If appropriate, this lower level exception can be linked to the ResourceException. Note, this has been deprecated in favor of J2SE release 1.4 exception chaining facility.
 - Version:
- 1.0
- Author:
- Rahul Sharma, Ram Jeyaraman
- See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description ResourceException()Constructs a new instance with null as its detail message.ResourceException(String message)Constructs a new instance with the specified detail message.ResourceException(String message, String errorCode)Create a new throwable with the specified message and error code.ResourceException(String message, Throwable cause)Constructs a new throwable with the specified detail message and cause.ResourceException(Throwable cause)Constructs a new throwable with the specified cause.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description StringgetErrorCode()Get the error code.ExceptiongetLinkedException()Deprecated.J2SE release 1.4 supports a chained exception facility that allows any throwable to know about another throwable, if any, that caused it to get thrown.StringgetMessage()Returns a detailed message string describing this exception.voidsetErrorCode(String errorCode)Set the error code.voidsetLinkedException(Exception ex)Deprecated.J2SE release 1.4 supports a chained exception facility that allows any throwable to know about another throwable, if any, that caused it to get thrown.- 
Methods inherited from class java.lang.ThrowableaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
- 
 
- 
- 
- 
Constructor Detail- 
ResourceExceptionpublic ResourceException() Constructs a new instance with null as its detail message.
 - 
ResourceExceptionpublic ResourceException(String message) Constructs a new instance with the specified detail message.- Parameters:
- message- the detail message.
 
 - 
ResourceExceptionpublic ResourceException(Throwable cause) Constructs a new throwable with the specified cause.- Parameters:
- cause- a chained exception of type- Throwable.
 
 - 
ResourceExceptionpublic ResourceException(String message, Throwable cause) Constructs a new throwable with the specified detail message and cause.- Parameters:
- message- the detail message.
- cause- a chained exception of type- Throwable.
 
 
- 
 - 
Method Detail- 
setErrorCodepublic void setErrorCode(String errorCode) Set the error code.- Parameters:
- errorCode- the error code.
 
 - 
getErrorCodepublic String getErrorCode() Get the error code.- Returns:
- the error code.
 
 - 
getLinkedExceptionpublic Exception getLinkedException() Deprecated.J2SE release 1.4 supports a chained exception facility that allows any throwable to know about another throwable, if any, that caused it to get thrown. Refer togetCauseandinitCausemethods of thejava.lang.Throwableclass..Get the exception linked to this ResourceException- Returns:
- linked Exception, null if none
 
 - 
setLinkedExceptionpublic void setLinkedException(Exception ex) Deprecated.J2SE release 1.4 supports a chained exception facility that allows any throwable to know about another throwable, if any, that caused it to get thrown. Refer togetCauseandinitCausemethods of thejava.lang.Throwableclass.Add a linked Exception to this ResourceException.- Parameters:
- ex- linked Exception
 
 - 
getMessagepublic String getMessage() Returns a detailed message string describing this exception.- Overrides:
- getMessagein class- Throwable
- Returns:
- a detailed message string.
 
 
- 
 
-