Класс UnknownException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- org.omg.CORBA.SystemException
-
- org.omg.CORBA.portable.UnknownException
- Все реализованные интерфейсы:
- Serializable
public class UnknownException extends SystemException
Класс org.omg.CORBA.portable.UnknownException используется для сообщения об неизвестных исключениях между связями и ORB, а также между ORB и заглушками. Он предоставляет Java-представление неизвестного системного исключения, которое имеет контекст службы UnknownExceptionInfo. Если системное исключение CORBA org.omg.CORBA.portable.UnknownException возникает, заглушка выполняет одно из следующих действий: (1) Преобразует его в org.omg.CORBA.UNKNOWN. (2) Преобразует его во вложенное исключение, содержащееся в UnknownException. (3) Передаёт его напрямую пользователю.
Поля
| Модификатор и тип | Поле и описание |
|---|---|
Throwable |
originalEx Исключение — исходное исключение, которое было обернуто в CORBA UnknownException. |
Поля, унаследованные от класса org.omg.CORBA.SystemException
completed, minor Конструкторы
| Конструктор и описание |
|---|
UnknownException(Throwable ex) Конструирует объект UnknownException. |
Методы
Методы, унаследованные от класса org.omg.CORBA.SystemException
toString Методы, унаследованные от класса java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace Методы, унаследованные от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait Поля
originalEx
public Throwable originalEx
Исключение — исходное исключение, которое было обернуто в CORBA UnknownException.
Конструкторы
UnknownException
public UnknownException(Throwable ex)
Конструирует объект UnknownException.
- Параметры:
-
ex- объект Throwable — для обертывания в это исключение.
© 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.