Package com.oroinc.io
Class CopyStreamException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.io.IOException
com.oroinc.io.CopyStreamException
- All Implemented Interfaces:
Serializable
The CopyStreamException class is thrown by the com.oroinc.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.
- Author:
- Daniel F. Savarese
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionCopyStreamException
(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
-
getTotalBytesTransferred
public long 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.
-
getIOException
Returns the IOException responsible for the failure of a copy operation.- Returns:
- The IOException responsible for the failure of a copy operation.
-