org.apache.commons.net.io

Class CopyStreamException

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.

Version: $Id: CopyStreamException.java 165675 2005-05-02 20:09:55Z rwinston $

Author: Daniel F. Savarese

See Also: Util

Constructor Summary
CopyStreamException(String message, long bytesTransferred, IOException exception)
Creates a new CopyStreamException instance.
Method Summary
IOExceptiongetIOException()
Returns the IOException responsible for the failure of a copy operation.
longgetTotalBytesTransferred()
Returns the total number of bytes confirmed to have been transferred by a failed copy operation.

Constructor Detail

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 Detail

getIOException

public IOException 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.