Package jakarta.resource
Class ResourceException
- 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 Summary
Constructors 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 Summary
All 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.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
ResourceException
public ResourceException()
Constructs a new instance with null as its detail message. 
- 
ResourceException
public ResourceException(String message)
Constructs a new instance with the specified detail message.- Parameters:
 message- the detail message.
 
- 
ResourceException
public ResourceException(Throwable cause)
Constructs a new throwable with the specified cause.- Parameters:
 cause- a chained exception of typeThrowable.
 
- 
ResourceException
public 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 typeThrowable.
 
 - 
 
- 
Method Detail
- 
setErrorCode
public void setErrorCode(String errorCode)
Set the error code.- Parameters:
 errorCode- the error code.
 
- 
getErrorCode
public String getErrorCode()
Get the error code.- Returns:
 - the error code.
 
 
- 
getLinkedException
public 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
 
 
- 
setLinkedException
public 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
 
- 
getMessage
public String getMessage()
Returns a detailed message string describing this exception.- Overrides:
 getMessagein classThrowable- Returns:
 - a detailed message string.
 
 
 - 
 
 -