Class UnknownException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- org.omg.CORBA.SystemException
-
- org.omg.CORBA.portable.UnknownException
- All Implemented Interfaces:
- Serializable
public class UnknownException extends SystemException
The org.omg.CORBA.portable.UnknownException is used for reporting unknown exceptions between ties and ORBs and between ORBs and stubs. It provides a Java representation of an UNKNOWN system exception that has an UnknownExceptionInfo service context. If the CORBA system exception org.omg.CORBA.portable.UnknownException is thrown, then the stub does one of the following: (1) Translates it to org.omg.CORBA.UNKNOWN. (2) Translates it to the nested exception that the UnknownException contains. (3) Passes it on directly to the user.
Fields
Modifier and Type | Field and Description |
---|---|
Throwable |
originalEx A throwable--the original exception that was wrapped in a CORBA UnknownException. |
Fields inherited from class org.omg.CORBA.SystemException
completed, minor
Constructors
Constructor and Description |
---|
UnknownException(Throwable ex) Constructs an UnknownException object. |
Methods
Methods inherited from class org.omg.CORBA.SystemException
toString
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Fields
originalEx
public Throwable originalEx
A throwable--the original exception that was wrapped in a CORBA UnknownException.
Constructors
UnknownException
public UnknownException(Throwable ex)
Constructs an UnknownException object.
- Parameters:
-
ex
- a Throwable object--to be wrapped in this exception.
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/javase/8/docs/api/org/omg/CORBA/portable/UnknownException.html