Class CopyStreamException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.io.IOException
org.apache.commons.net.io.CopyStreamException
All Implemented Interfaces:
Serializable

public class CopyStreamException extends IOException
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 Details

    • CopyStreamException

      public CopyStreamException(String message, long bytesTransferred, IOException exception)
      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

      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.