- 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.
-
-