|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.lang.Throwable
java.lang.Exception
javax.resource.ResourceException
org.firebirdsql.jca.FBResourceException
public class FBResourceException
FBResourceException should be used in places where
ResourceException should be thrown according to the interface
specification, but we do not want to loose exception that we caught.
Example:
try {
// execute some code here
...
} catch(GDSException gdsex) {
throw new FBResourceException(gdsex);
}
| Field Summary | |
|---|---|
static java.lang.String |
SQL_STATE_GENERAL_ERROR
|
| Constructor Summary | |
|---|---|
FBResourceException(java.lang.Exception original)
Create a new instance of FBResourceException with a
generic error code that is linked to another (sub) exception. |
|
FBResourceException(java.lang.String reason)
Create a new instance of FBResourceException with a given
string message and generic error code. |
|
FBResourceException(java.lang.String reason,
java.lang.Exception original)
Create a new instance of FBResourceException with a
generic error code that is linked to another (sub) exception. |
|
FBResourceException(java.lang.String reason,
java.lang.String errorCode)
Create a new instance of FBResourceException with
a message and specific error code. |
|
| Method Summary | |
|---|---|
java.lang.String |
getMessage()
Get message of this exception. |
void |
printStackTrace()
Print the stack trace of this exception to STDERR |
void |
printStackTrace(java.io.PrintStream s)
Print the stack trace of this exception to a given PrintStream |
void |
printStackTrace(java.io.PrintWriter s)
Print the stack trace of this exception to a given PrintWriter |
| Methods inherited from class javax.resource.ResourceException |
|---|
getErrorCode, getLinkedException, setErrorCode, setLinkedException |
| Methods inherited from class java.lang.Throwable |
|---|
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, setStackTrace, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String SQL_STATE_GENERAL_ERROR
| Constructor Detail |
|---|
public FBResourceException(java.lang.String reason)
FBResourceException with a given
string message and generic error code.
reason - The string message for the exception
public FBResourceException(java.lang.String reason,
java.lang.String errorCode)
FBResourceException with
a message and specific error code.
reason - The string message for the exceptionerrorCode - The error code for the cause of the exception
public FBResourceException(java.lang.String reason,
java.lang.Exception original)
FBResourceException with a
generic error code that is linked to another (sub) exception.
reason - The string message for the exceptionoriginal - The original exception to which this instance is to
be linked topublic FBResourceException(java.lang.Exception original)
FBResourceException with a
generic error code that is linked to another (sub) exception.
original - The original exception to which this instance is
to be linked to| Method Detail |
|---|
public java.lang.String getMessage()
getMessage in class javax.resource.ResourceExceptionpublic void printStackTrace()
STDERR
printStackTrace in class java.lang.Throwablepublic void printStackTrace(java.io.PrintStream s)
PrintStream
printStackTrace in class java.lang.Throwables - The PrintStream to which to write the stack tracepublic void printStackTrace(java.io.PrintWriter s)
PrintWriter
printStackTrace in class java.lang.Throwables - The PrintWriter to which to write the stack trace
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||