|
||||||||||
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.jboss.resource.JBossResourceException
public class JBossResourceException
Thrown to indicate a problem with a resource 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 interface org.jboss.util.NestedThrowable |
---|
DETECT_DUPLICATE_NESTING, NESTED_TRACE_ENABLED, PARENT_TRACE_ENABLED |
Constructor Summary | |
---|---|
JBossResourceException(String msg)
Construct a JBossResourceException with the specified detail message. |
|
JBossResourceException(String msg,
String code)
Construct a JBossResourceException with the specified detail message and error code. |
|
JBossResourceException(String msg,
String code,
Throwable linked)
Construct a JBossResourceException with the specified detail message, error code and linked Exception. |
|
JBossResourceException(String msg,
Throwable linked)
Construct a JBossResourceException with the specified detail message and linked Exception. |
|
JBossResourceException(Throwable linked)
Construct a JBossResourceException 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 |
rethrowAsResourceException(String message,
Throwable t)
Rethrow as a resource exception if it is not already |
Methods inherited from class javax.resource.ResourceException |
---|
getErrorCode, getLinkedException, setErrorCode, setLinkedException |
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 JBossResourceException(String msg)
msg
- Detail message.public JBossResourceException(String msg, String code)
msg
- Detail message.code
- Error code.public JBossResourceException(String msg, String code, Throwable linked)
msg
- Detail message.code
- Error code.linked
- Linked Exception.public JBossResourceException(String msg, Throwable linked)
msg
- Detail message.linked
- Linked Exception.public JBossResourceException(Throwable linked)
linked
- Linked Exception.Method Detail |
---|
public static void rethrowAsResourceException(String message, Throwable t) throws javax.resource.ResourceException
message
- the messaget
- the original exception
javax.resource.ResourceException
- the resource 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 javax.resource.ResourceException
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 |