Module java.base
Package java.io

Class InterruptedIOException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.io.IOException
java.io.InterruptedIOException
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
SocketTimeoutException

public classInterruptedIOExceptionextendsIOException
Signals that an I/O operation has been interrupted. AnInterruptedIOException is thrown to indicate that an input or output transfer has been terminated because the thread performing it was interrupted. The fieldbytesTransferred indicates how many bytes were successfully transferred before the interruption occurred.
Since:
1.0
See Also:
  • Field Details

    • bytesTransferred

      public int bytesTransferred
      Reports how many bytes had been transferred as part of the I/O operation before it was interrupted.
  • Constructor Details

    • InterruptedIOException

      public InterruptedIOException()
      Constructs anInterruptedIOException withnull as its error detail message.
    • InterruptedIOException

      public InterruptedIOException(String s)
      Constructs anInterruptedIOException with the specified detail message. The strings can be retrieved later by theThrowable.getMessage() method of classjava.lang.Throwable.
      Parameters:
      s - the detail message.