public class VistaLinkResourceException extends javax.resource.ResourceException implements FoundationsExceptionInterface
Upgraded to support J2CA 1.5 ResourceException that uses JDK 1.4+ nested exception functionality rather than old J2CA 1.0 linked exception functionality.
Constructor and Description |
---|
VistaLinkResourceException(java.lang.Exception e)
Constructor.
|
VistaLinkResourceException(java.lang.String reason)
Constructor.
|
VistaLinkResourceException(java.lang.String reason,
java.lang.Exception e)
Constructor.
|
VistaLinkResourceException(java.lang.String reason,
java.lang.String errorCode)
Constructor.
|
VistaLinkResourceException(java.lang.String reason,
java.lang.String errorCode,
java.lang.Exception e)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getFullStackTrace()
Deprecated.
Use Throwable.getStackTrace() instead.
|
java.lang.String |
getMessage()
Returns the detail message, including nested messages from the nested
exceptions.
|
java.lang.Throwable |
getNestedException()
Deprecated.
Use getCause() instead.
|
void |
printStackTrace()
Prints the composite message and full embedded stack trace to
System.err . |
void |
printStackTrace(java.io.PrintStream ps)
Prints the composite message and full embedded stack trace to the
specified stream
ps . |
void |
printStackTrace(java.io.PrintWriter pw)
Prints the composite message and full embedded stack trace to the
specified print writer
pw . |
getErrorCode, getLinkedException, setLinkedException
public VistaLinkResourceException(java.lang.String reason)
reason
- application level reason why this exception occurredpublic VistaLinkResourceException(java.lang.Exception e)
e
- exception to nest in new VistaLinkResourceExceptionpublic VistaLinkResourceException(java.lang.String reason, java.lang.String errorCode)
reason
- application level reason why this exception occurrederrorCode
- application level code reason why this exception occurredpublic VistaLinkResourceException(java.lang.String reason, java.lang.String errorCode, java.lang.Exception e)
reason
- application level reason why this exception occurrederrorCode
- application level code reason why this exception occurrede
- exception to nest in new VistaLinkResourceExceptionpublic VistaLinkResourceException(java.lang.String reason, java.lang.Exception e)
reason
- application level reason why this exception occurrede
- exception to nest in new VistaLinkResourceExceptionpublic java.lang.Throwable getNestedException()
getNestedException
in interface FoundationsExceptionInterface
FoundationsExceptionInterface.getNestedException()
public java.lang.String getMessage()
getMessage
in class java.lang.Throwable
Throwable.getMessage()
public void printStackTrace(java.io.PrintStream ps)
ps
.printStackTrace
in class java.lang.Throwable
ps
- the print streamThrowable.printStackTrace(java.io.PrintStream)
public void printStackTrace(java.io.PrintWriter pw)
pw
.printStackTrace
in class java.lang.Throwable
pw
- the print writerThrowable.printStackTrace(java.io.PrintWriter)
public void printStackTrace()
System.err
.printStackTrace
in class java.lang.Throwable
Throwable.printStackTrace()
public java.lang.String getFullStackTrace()
getFullStackTrace
in interface FoundationsExceptionInterface
FoundationsExceptionInterface.getFullStackTrace()
VistALink v1.6a