Spec-Zone.ru › OpenJDK 8

Класс IndirectionException

  • java.lang.Object
    • java.lang.Throwable
      • java.lang.Exception
        • java.lang.RuntimeException
          • org.omg.CORBA.SystemException
            • org.omg.CORBA.portable.IndirectionException
Все реализованные интерфейсы:
Serializable

public class IndirectionException
extends SystemException

Исключение Indirection — это Java-специфическое системное исключение. Оно выбрасывается, когда входной поток ORB вызывается для демаршализации значения, закодированного как ссылка, которая находится в процессе демаршализации. Это может произойти, когда входной поток ORB вызывает ValueHandler для демаршализации значения RMI, состояние которого содержит рекурсивную ссылку на себя. Так как вызов ValueHandler.read_value() верхнего уровня ещё не вернул значение, таблица ссылок входного потока ORB не содержит записи для объекта со смещением потока, указанным тегом ссылки. Смещение потока возвращается в поле смещения исключения.

См. также:
InputStream, OutputStream

Сводка полей

Модификатор и тип Поле и описание
int offset

Указывает смещение потока.

Наследуемые поля из класса org.omg.CORBA.SystemException

completed, minor

Сводка конструкторов

Конструктор и описание
IndirectionException(int offset)

Создаёт IndirectionException с правильным значением смещения.

Сводка методов

Наследуемые методы из класса 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

Подробное описание полей

offset

public int offset

Указывает смещение потока.

Подробное описание конструкторов

IndirectionException

public IndirectionException(int offset)

Создаёт IndirectionException с правильным значением смещения. Смещение потока возвращается в поле смещения исключения. Это исключение создаётся и выбрасывается при чтении рекурсивно определённых значений из потока.

Параметры:
offset - смещение потока, где обнаружена рекурсия.

© 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API