|
||||||||||
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 (src)
org.jboss.resource.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 inherited from class org.jboss.util.NestedThrowable (src) |
NestedThrowable.Util (src) |
Field Summary |
Fields inherited from interface org.jboss.util.NestedThrowable (src) |
DETECT_DUPLICATE_NESTING, NESTED_TRACE_ENABLED, PARENT_TRACE_ENABLED |
Constructor Summary | |
JBossResourceException(java.lang.String msg)
Construct a JBossResourceException with the specified detail message. |
|
JBossResourceException(java.lang.String msg,
java.lang.String code)
Construct a JBossResourceException with the specified detail message and error code. |
|
JBossResourceException(java.lang.String msg,
java.lang.String code,
java.lang.Throwable linked)
Construct a JBossResourceException with the specified detail message, error code and linked Exception. |
|
JBossResourceException(java.lang.String msg,
java.lang.Throwable linked)
Construct a JBossResourceException with the specified detail message and linked Exception. |
|
JBossResourceException(java.lang.Throwable linked)
Construct a JBossResourceException with the specified linked Exception. |
Method Summary | |
java.lang.Throwable |
getCause()
Return the nested Throwable. |
java.lang.String |
getMessage()
Returns the composite throwable message. |
java.lang.Throwable |
getNested()
Return the nested Throwable. |
void |
printStackTrace()
Prints the composite message and the embedded stack trace to System.err. |
void |
printStackTrace(java.io.PrintStream stream)
Prints the composite message and the embedded stack trace to the specified print stream. |
void |
printStackTrace(java.io.PrintWriter writer)
Prints the composite message and the embedded stack trace to the specified print writer. |
static void |
rethrowAsResourceException(java.lang.String message,
java.lang.Throwable t)
Rethrow as a resource exception if it is not already |
Methods inherited from class javax.resource.ResourceException (src) |
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(java.lang.String msg)
msg
- Detail message.public JBossResourceException(java.lang.String msg, java.lang.String code)
msg
- Detail message.code
- Error code.public JBossResourceException(java.lang.String msg, java.lang.String code, java.lang.Throwable linked)
msg
- Detail message.code
- Error code.linked
- Linked Exception.public JBossResourceException(java.lang.String msg, java.lang.Throwable linked)
msg
- Detail message.linked
- Linked Exception.public JBossResourceException(java.lang.Throwable linked)
linked
- Linked Exception.Method Detail |
public static void rethrowAsResourceException(java.lang.String message, java.lang.Throwable t) throws ResourceException (src)
message
- the messaget
- the original exception
ResourceException (src)
- the resource exceptionpublic java.lang.Throwable getNested()
getNested
in interface NestedThrowable (src)
public java.lang.Throwable getCause()
For JDK 1.4 compatibility.
getCause
in interface NestedThrowable (src)
public java.lang.String getMessage()
getMessage
in class ResourceException (src)
public void printStackTrace(java.io.PrintStream stream)
stream
- Stream to print to.public void printStackTrace(java.io.PrintWriter writer)
writer
- Writer to print to.public void printStackTrace()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |