Serializable
public class OracleXAException extends XAException
errorCode, XA_HEURCOM, XA_HEURHAZ, XA_HEURMIX, XA_HEURRB, XA_NOMIGRATE, XA_RBBASE, XA_RBCOMMFAIL, XA_RBDEADLOCK, XA_RBEND, XA_RBINTEGRITY, XA_RBOTHER, XA_RBPROTO, XA_RBROLLBACK, XA_RBTIMEOUT, XA_RBTRANSIENT, XA_RDONLY, XA_RETRY, XAER_ASYNC, XAER_DUPID, XAER_INVAL, XAER_NOTA, XAER_OUTSIDE, XAER_PROTO, XAER_RMERR, XAER_RMFAIL
Constructor | Description |
---|---|
OracleXAException() |
Default OracleXAException class.
|
OracleXAException(int error) |
Default OracleXAException class that takes an error code which is a combination of Oracle Sql No.
|
OracleXAException(int error, int _xaError) |
|
OracleXAException(SQLException sqlex, int _xaError) |
Modifier and Type | Method | Description |
---|---|---|
static int |
errorConvert(int err, int defaultErrorCode) |
|
String |
getMessage() |
|
int |
getOracleError() |
getOracleError returns the Oracle Error code corresponding to this exception.
|
int |
getXAError() |
getXAError returns the XA Error code corresponding to this exception.
|
static String |
getXAErrorMessage(int eCode) |
|
static XAException |
newXAException(oracle.jdbc.internal.OracleConnection conn, int error) |
|
static XAException |
newXAException(oracle.jdbc.internal.OracleConnection conn, int error, int xaerror) |
|
static XAException |
newXAException(oracle.jdbc.internal.OracleConnection conn, int error, SQLException sqlException) |
|
static XAException |
newXAException(oracle.jdbc.internal.OracleConnection conn, SQLException sqlexc, int xaerror) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
public OracleXAException()
public OracleXAException(int error)
error
- Oracle Error no.public OracleXAException(int error, int _xaError)
public OracleXAException(SQLException sqlex, int _xaError)
public static XAException newXAException(oracle.jdbc.internal.OracleConnection conn, int error)
public static XAException newXAException(oracle.jdbc.internal.OracleConnection conn, int error, SQLException sqlException)
public static XAException newXAException(oracle.jdbc.internal.OracleConnection conn, int error, int xaerror)
public static XAException newXAException(oracle.jdbc.internal.OracleConnection conn, SQLException sqlexc, int xaerror)
public static int errorConvert(int err, int defaultErrorCode)
public int getXAError()
public int getOracleError()
public String getMessage()
getMessage
in class Throwable
public static String getXAErrorMessage(int eCode)