Класс InterruptedIOException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.io.IOException
java.io.InterruptedIOException
- Все реализуемые интерфейсы:
Serializable
- Прямые известные подклассы:
SocketTimeoutException
public class InterruptedIOException extends IOException
Сигнализирует о том, что операция ввода-вывода была прервана.
InterruptedIOException выбрасывается, чтобы указать, что передача данных ввода или вывода была прекращена, поскольку поток, выполнявший её, был прерван. Поле bytesTransferred указывает, сколько байтов было успешно передано до возникновения прерывания.- Начиная с версии:
- 1.0
- См. также:
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
int |
bytesTransferred |
Сообщает, сколько байтов было передано в ходе операции ввода-вывода до её прерывания. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
InterruptedIOException() |
Создаёт InterruptedIOException, используя null в качестве подробного сообщения об ошибке. |
InterruptedIOException |
Создаёт InterruptedIOException с указанным подробным сообщением. |
Краткое описание методов
Методы, объявленные в классе Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Подробное описание полей
bytesTransferred
public int bytesTransferred
Сообщает, сколько байтов было передано в ходе операции ввода-вывода до её прерывания.
Подробное описание конструкторов
InterruptedIOException
public InterruptedIOException()
Создаёт
InterruptedIOException, используя null в качестве подробного сообщения об ошибке.InterruptedIOException
public InterruptedIOException(String s)
Создаёт
InterruptedIOException с указанным подробным сообщением. Строку s впоследствии можно получить с помощью метода Throwable.getMessage() класса java.lang.Throwable.- Параметры:
-
s— подробное сообщение.
© 1993, 2025, 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/25/docs/api/java.base/java/io/InterruptedIOException.html