Класс SystemException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- org.omg.CORBA.SystemException
- Все реализованные интерфейсы:
- Serializable
- Прямые известные подклассы:
- ACTIVITY_COMPLETED, ACTIVITY_REQUIRED, BAD_CONTEXT, BAD_INV_ORDER, BAD_OPERATION, BAD_PARAM, BAD_QOS, BAD_TYPECODE, CODESET_INCOMPATIBLE, COMM_FAILURE, DATA_CONVERSION, FREE_MEM, IMP_LIMIT, IndirectionException, INITIALIZE, INTERNAL, INTF_REPOS, INV_FLAG, INV_IDENT, INV_OBJREF, INV_POLICY, INVALID_ACTIVITY, INVALID_TRANSACTION, MARSHAL, NO_IMPLEMENT, NO_MEMORY, NO_PERMISSION, NO_RESOURCES, NO_RESPONSE, OBJ_ADAPTER, OBJECT_NOT_EXIST, PERSIST_STORE, REBIND, TIMEOUT, TRANSACTION_MODE, TRANSACTION_REQUIRED, TRANSACTION_ROLLEDBACK, TRANSACTION_UNAVAILABLE, TRANSIENT, UNKNOWN, UnknownException
public abstract class SystemException extends RuntimeException
Базовый класс для всех стандартных исключений CORBA. Эти исключения могут быть выброшены в результате вызова любой операции CORBA, а также могут быть возвращены многими стандартными методами API CORBA. Стандартные исключения содержат код с меньшим значением, позволяющий более подробное указание, и статус завершения. Этот класс используется для создания каждого из набора стандартных исключений ORB. SystemException расширяет java.lang.RuntimeException; таким образом, ни одно из исключений SystemException не нужно объявлять в сигнатурах методов Java, сопоставленных с операциями в интерфейсах IDL.
- См. также:
- документация по исключениям Java IDL
Поля
| Модификатор и тип | Поле и описание |
|---|---|
CompletionStatus |
completed Статус операции, которая вызвала это исключение. |
int |
minor Код исключения CORBA с меньшим значением. |
Конструкторы
| Модификатор | Конструктор и описание |
|---|---|
protected |
SystemException(String reason,
int minor,
CompletionStatus completed) Создает исключение |
Методы
| Модификатор и тип | Метод и описание |
|---|---|
String |
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 Подробности полей
minor
public int minor
Код исключения CORBA с меньшим значением.
completed
public CompletionStatus completed
Статус операции, которая вызвала это исключение.
Подробности о конструкторах
SystemException
protected SystemException(String reason,
int minor,
CompletionStatus completed) Создает исключение SystemException с указанным сообщением об ошибке, кодом с меньшим значением и статусом завершения. Сообщение об ошибке — это строка, которая описывает это конкретное исключение.
- Параметры:
-
reason- строка, содержащая сообщение об ошибке -
minor- код с меньшим значением -
completed- статус завершения
Подробности методов
toString
public String toString()
Преобразует это исключение в строку.
© 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.