|
||||||||||
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.transaction.xa.XAException
org.jboss.tm.JBossXAException
public class JBossXAException
Thrown to indicate a problem with a xaresource related operation.
Properly displays linked exception (ie. nested exception) when printing the stack trace.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.jboss.util.NestedThrowable |
---|
org.jboss.util.NestedThrowable.Util |
Field Summary |
---|
Fields inherited from class javax.transaction.xa.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 |
Fields inherited from interface org.jboss.util.NestedThrowable |
---|
DETECT_DUPLICATE_NESTING, NESTED_TRACE_ENABLED, PARENT_TRACE_ENABLED |
Constructor Summary | |
---|---|
JBossXAException(int code)
Construct a JBossXAException with the specified detail message and error code. |
|
JBossXAException(String msg)
Construct a JBossXAException with the specified detail message. |
|
JBossXAException(String msg,
Throwable linked)
Construct a JBossXAException with the specified detail message and linked Exception. |
|
JBossXAException(Throwable linked)
Construct a JBossXAException with the specified linked Exception. |
Method Summary | |
---|---|
Throwable |
getCause()
Return the nested Throwable. |
String |
getMessage()
Returns the composite throwable message. |
Throwable |
getNested()
Return the nested Throwable. |
void |
printStackTrace()
Prints the composite message and the embedded stack trace to System.err. |
void |
printStackTrace(PrintStream stream)
Prints the composite message and the embedded stack trace to the specified print stream. |
void |
printStackTrace(PrintWriter writer)
Prints the composite message and the embedded stack trace to the specified print writer. |
static void |
rethrowAsXAException(String message,
Throwable t)
Rethrow as an xa exception if it is not already |
Methods inherited from class java.lang.Throwable |
---|
fillInStackTrace, getLocalizedMessage, getStackTrace, initCause, setStackTrace, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public JBossXAException(String msg)
msg
- Detail message.public JBossXAException(int code)
code
- Error code.public JBossXAException(String msg, Throwable linked)
msg
- Detail message.linked
- Linked Exception.public JBossXAException(Throwable linked)
linked
- Linked Exception.Method Detail |
---|
public static void rethrowAsXAException(String message, Throwable t) throws XAException
message
- the messaget
- the original exception
XAException
- the xa exceptionpublic Throwable getNested()
getNested
in interface org.jboss.util.NestedThrowable
public Throwable getCause()
For JDK 1.4 compatibility.
getCause
in interface org.jboss.util.NestedThrowable
getCause
in class Throwable
public String getMessage()
getMessage
in class Throwable
public void printStackTrace(PrintStream stream)
printStackTrace
in class Throwable
stream
- Stream to print to.public void printStackTrace(PrintWriter writer)
printStackTrace
in class Throwable
writer
- Writer to print to.public void printStackTrace()
printStackTrace
in class Throwable
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |