⇒ Index (Frames) |  ⇒ Index (No Frames) |  ⇒ Package |  ⇒ Package Tree |  ⇒ Full Tree 
org.apache.commons.net.io

Class CopyStreamException

IOException
|
+--org.apache.commons.net.io.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.
Author:
See Also:
Util

Constructor Summary

CopyStreamException(String message, long bytesTransferred, IOException exception)

Creates a new CopyStreamException instance.

Method Summary

IOException

getIOException()

Returns the IOException responsible for the failure of a copy operation.

long

getTotalBytesTransferred()

Returns the total number of bytes confirmed to have been transferred by a failed copy operation.

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

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.