Home » openjdk-7 » java » io » [javadoc | source]
java.io
public class: InterruptedIOException [javadoc | source]
java.lang.Object
   java.lang.Throwable
      java.lang.Exception
         java.io.IOException
            java.io.InterruptedIOException

All Implemented Interfaces:
    Serializable

Direct Known Subclasses:
    SocketTimeoutException

Signals that an I/O operation has been interrupted. An InterruptedIOException is thrown to indicate that an input or output transfer has been terminated because the thread performing it was interrupted. The field #bytesTransferred indicates how many bytes were successfully transferred before the interruption occurred.
Field Summary
public  int bytesTransferred    Reports how many bytes had been transferred as part of the I/O operation before it was interrupted.
    serial:
 
Fields inherited from java.io.IOException:
serialVersionUID
Fields inherited from java.lang.Exception:
serialVersionUID
Constructor:
 public InterruptedIOException() 
 public InterruptedIOException(String s) 
    Constructs an InterruptedIOException with the specified detail message. The string s can be retrieved later by the java.lang.Throwable#getMessage method of class java.lang.Throwable.
    Parameters:
    s - the detail message.
Methods from java.lang.Throwable:
addSuppressed,   fillInStackTrace,   getCause,   getLocalizedMessage,   getMessage,   getStackTrace,   getStackTraceDepth,   getStackTraceElement,   getSuppressed,   initCause,   printStackTrace,   printStackTrace,   printStackTrace,   setStackTrace,   toString
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait