モジュール java.base
パッケージ java.io

クラスInterruptedIOException

すべての実装されたインタフェース:
Serializable
直系の既知のサブクラス:
SocketTimeoutException

public class InterruptedIOException
extends IOException
入出力処理で割込みが発生したことを通知するシグナルを発生させます。 入力転送または出力転送を実行するスレッドで割込みがあり、転送が終了したことを示すために、InterruptedIOExceptionがスローされます。 bytesTransferredフィールドは、割り込みの発生前に転送に成功したバイト数を示します。
導入されたバージョン:
1.0
関連項目:
InputStream, OutputStream, Thread.interrupt(), 直列化された形式
  • フィールド詳細

    • bytesTransferred

      public int bytesTransferred
      入出力処理で割込みが発生する前にその処理の一部として転送されたバイト数を報告します。
  • コンストラクタの詳細

    • InterruptedIOException

      public InterruptedIOException()
      エラー詳細メッセージとしてnullを設定してInterruptedIOExceptionを構築します。
    • InterruptedIOException

      public InterruptedIOException​(String s)
      指定された詳細メッセージを持つInterruptedIOExceptionを構築します。 文字列sは、java.lang.ThrowableクラスのThrowable.getMessage()メソッドを使ってあとで取得できます。
      パラメータ:
      s - 詳細メッセージ。