Класс 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
- См. также:
InputStream,OutputStream,Thread.interrupt(), Сериализованная форма
Поля
| Модификатор и тип | Поле | Описание |
|---|---|---|
int | bytesTransferred | Указывает, сколько байтов было передано в рамках операции ввода-вывода до ее прерывания. |
Конструкторы
| Конструктор | Описание |
|---|---|
InterruptedIOException() | Создает |
InterruptedIOException(String s) | Создает |
Методы
Методы, объявленные в классе java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringМетоды, объявленные в классе java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitПоля
bytesTransferred
public int bytesTransferred
Указывает, сколько байтов было передано в рамках операции ввода-вывода до ее прерывания.
Конструкторы
InterruptedIOException
public InterruptedIOException()
Создает InterruptedIOException с null в качестве сообщения об ошибке.
InterruptedIOException
public InterruptedIOException(String s)
Создает InterruptedIOException с указанным сообщением об ошибке. Строка s может быть получена позже методом класса Throwable.getMessage()java.lang.Throwable.
- Параметры:
-
s- сообщение об ошибке.
© 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/InterruptedIOException.html