Package org.apache.commons.net.io
Class CopyStreamException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.io.IOException
org.apache.commons.net.io.CopyStreamException
- All Implemented Interfaces:
Serializable
The CopyStreamException class is thrown by the org.apache.commons.io.Util copyStream() methods. It stores the number of bytes confirmed to have been
transferred before an I/O error as well as the IOException responsible for the failure of a copy operation.
- See Also:
-
Constructor Summary
ConstructorDescriptionCopyStreamException
(String message, long bytesTransferred, IOException exception) Creates a new CopyStreamException instance. -
Method Summary
Modifier and TypeMethodDescriptionReturns the IOException responsible for the failure of a copy operation.long
Returns the total number of bytes confirmed to have been transferred by a failed copy operation.Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
CopyStreamException
Creates a new CopyStreamException instance.- Parameters:
message
- A message describing the error.bytesTransferred
- The total number of bytes transferred before an exception was thrown in a copy operation.exception
- The IOException thrown during a copy operation.
-
-
Method Details
-
getIOException
Returns the IOException responsible for the failure of a copy operation.- Returns:
- The IOException responsible for the failure of a copy operation.
-
getTotalBytesTransferred
Returns the total number of bytes confirmed to have been transferred by a failed copy operation.- Returns:
- The total number of bytes confirmed to have been transferred by a failed copy operation.
-