Spec-Zone.ru › OpenJDK 8

Класс WriteAbortedException

  • java.lang.Object
    • java.lang.Throwable
      • java.lang.Exception
        • java.io.IOException
          • java.io.ObjectStreamException
            • java.io.WriteAbortedException
Все реализованные интерфейсы:
Serializable

public class WriteAbortedException
extends ObjectStreamException

Сигнализирует, что одно из исключений ObjectStreamExceptions было выброшено во время операции записи. Выбрасывается во время операции чтения, когда одно из исключений ObjectStreamExceptions было выброшено во время операции записи. Исключение, которое прекратило запись, можно найти в поле detail. Поток сбрасывается в начальное состояние, и все ссылки на уже десериализованные объекты удаляются.

Начиная с версии 1.4, это исключение было переработано для соответствия механизму цепочки исключений общего назначения. «Исключение, вызвавшее прерывание», которое предоставляется при создании и доступно через общедоступное поле detail, теперь известно как причина и может быть получено через метод Throwable.getCause(), а также через указанное выше «поле наследия».

С момента:
JDK1.1
См. также:
Сериализованная форма

Поля

Модификатор и тип Поле и описание
Exception detail

Исключение, перехваченное во время записи объекта ObjectStream.

Краткое описание конструкторов

Конструктор и описание
WriteAbortedException(String s, Exception ex)

Конструирует WriteAbortedException со строкой, описывающей исключение, и исключением, вызвавшим прерывание.

Краткое описание методов

Модификатор и тип Метод и описание
Throwable getCause()

Возвращает исключение, которое завершило операцию (причина).

String getMessage()

Создает сообщение и включает сообщение вложенного исключения, если оно есть.

Методы, унаследованные от класса java.lang.Throwable

addSuppressed, fillInStackTrace, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString

Методы, унаследованные от класса java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

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

detail

public Exception detail

Исключение, перехваченное во время записи объекта ObjectStream.

Это поле предшествует механизму цепочки исключений общего назначения. Метод Throwable.getCause() теперь предпочтительнее для получения этой информации.

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

WriteAbortedException

public WriteAbortedException(String s,
                             Exception ex)

Конструирует WriteAbortedException со строкой, описывающей исключение, и исключением, вызвавшим прерывание.

Параметры:
s - Строка, описывающая исключение.
ex - Исключение, вызвавшее прерывание.

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

getMessage

public String getMessage()

Создает сообщение и включает сообщение вложенного исключения, если оно есть.

Переопределяет:
getMessage в классе Throwable
Возвращает:
строку сообщения подробностей этого экземпляра Throwable, которая может быть null.

getCause

public Throwable getCause()

Возвращает исключение, которое завершило операцию (причина).

Переопределяет:
getCause в классе Throwable
Возвращает:
исключение, которое завершило операцию (причина), которое может быть null.
С момента:
1.4

© 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