org.firebirdsql.jca
Class FBResourceException
ResourceException
org.firebirdsql.jca.FBResourceException
public class FBResourceException
extends ResourceException
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);
}
FBResourceException(Exception original) - Create a new instance of
FBResourceException with a
generic error code that is linked to another (sub) exception.
|
FBResourceException(String reason) - Create a new instance of
FBResourceException with a given
string message and generic error code.
|
FBResourceException(String reason, Exception original) - Create a new instance of
FBResourceException with a
generic error code that is linked to another (sub) exception.
|
FBResourceException(String reason, String errorCode) - Create a new instance of
FBResourceException with
a message and specific error code.
|
String | getMessage() - Get message of this exception.
|
void | printStackTrace() - Print the stack trace of this exception to
STDERR
|
void | printStackTrace(PrintStream s) - Print the stack trace of this exception to a
given
PrintStream
|
void | printStackTrace(PrintWriter s) - Print the stack trace of this exception to a
given
PrintWriter
|
SQL_STATE_GENERAL_ERROR
public static final String SQL_STATE_GENERAL_ERROR
FBResourceException
public FBResourceException(Exception original)
Create a new instance of 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
FBResourceException
public FBResourceException(String reason)
Create a new instance of FBResourceException
with a given
string message and generic error code.
reason
- The string message for the exception
FBResourceException
public FBResourceException(String reason,
Exception original)
Create a new instance of 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 to
FBResourceException
public FBResourceException(String reason,
String errorCode)
Create a new instance of FBResourceException
with
a message and specific error code.
reason
- The string message for the exceptionerrorCode
- The error code for the cause of the exception
getMessage
public String getMessage()
Get message of this exception.
- combined message of this exception and original exception.
printStackTrace
public void printStackTrace()
Print the stack trace of this exception to STDERR
printStackTrace
public void printStackTrace(PrintStream s)
Print the stack trace of this exception to a
given PrintStream
s
- The PrintStream
to which to write the stack trace
printStackTrace
public void printStackTrace(PrintWriter s)
Print the stack trace of this exception to a
given PrintWriter
s
- The PrintWriter
to which to write the stack trace
Copyright B) 2001 David Jencks and other authors. All rights reserved.