alma::acs::exceptions::CorbaExceptionConverter Class Reference
List of all members.
Detailed Description
- Author:
- hsommer created Sep 26, 2003 10:53:40 AM
Member Function Documentation
| static void alma::acs::exceptions::CorbaExceptionConverter::convertErrorTraceToJavaException |
( |
ErrorTrace |
et, |
|
|
AcsJException |
jEx | |
|
) |
| | [inline, static] |
| static Throwable alma::acs::exceptions::CorbaExceptionConverter::convertHiddenErrorTrace |
( |
Throwable |
thr |
) |
[inline, static] |
Checks if a given Throwable is of a CORBA type generated by the ACS error system. If so, the embedded error trace is converted to a chain of AcsJ-style exceptions.
The check is based on the fact that all ACS error system exceptions derive from org.omg.CORBA.UserException, and have a field errorTrace of type alma.ACSErr.ErrorTrace.
- Parameters:
-
- Returns:
- The converted Throwable, or
thr itself if no conversion is necessary, or if the conversion failed with an exception.
| static Throwable alma::acs::exceptions::CorbaExceptionConverter::recursiveGetThrowable |
( |
ErrorTrace |
et |
) |
[inline, static, package] |
| static void alma::acs::exceptions::CorbaExceptionConverter::resurrectThrowable |
( |
Throwable |
thr, |
|
|
ErrorTrace |
et | |
|
) |
| | [inline, static, private] |
References alma::ACSErr::ErrorTrace::file, alma::ACSErr::ErrorTrace::host, alma::ACSErr::ErrorTrace::lineNum, alma::acs::exceptions::AcsJException::m_file, alma::acs::exceptions::AcsJException::m_host, alma::acs::exceptions::AcsJException::m_line, alma::acs::exceptions::AcsJException::m_method, alma::acs::exceptions::AcsJException::m_process, alma::acs::exceptions::AcsJException::m_properties, alma::acs::exceptions::AcsJException::m_severity, alma::acs::exceptions::AcsJException::m_threadName, alma::acs::exceptions::AcsJException::m_timeMilli, alma::ACSErr::ErrorTrace::previousError, alma::ACSErr::ErrorTrace::process, alma::ACSErr::ErrorTrace::routine, alma::ACSErr::ErrorTrace::severity, alma::ACSErr::ErrorTrace::thread, and alma::ACSErr::ErrorTrace::timeStamp.
Member Data Documentation
The documentation for this class was generated from the following file: