Класс WriteAbortedException

Все реализованные интерфейсы:
Serializable
public class WriteAbortedException
extends ObjectStreamException

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

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

С:
1.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.
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/WriteAbortedException.html

Spec-Zone .ru
спецификации, руководства, описания, API