モジュール 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 - 詳細メッセージ。