com.oroinc.io
Class  CopyStreamException
java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--java.io.IOException
                    |
                    +--com.oroinc.io.CopyStreamException
- All Implemented Interfaces: 
 - java.io.Serializable
 
- public class CopyStreamException
- extends java.io.IOException
  
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: 
 Util, Serialized Form
| 
Constructor Summary | 
CopyStreamException(java.lang.String message,
                    long bytesTransferred,
                    java.io.IOException exception)
 
          Creates a new CopyStreamException instance. | 
 
| 
Method Summary | 
 java.io.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. | 
 
| Methods inherited from class java.lang.Throwable | 
fillInStackTrace, getLocalizedMessage, getMessage, printStackTrace, printStackTrace, printStackTrace, toString | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
CopyStreamException
public CopyStreamException(java.lang.String message,
                           long bytesTransferred,
                           java.io.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.
 
 
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
public java.io.IOException getIOException()
- Returns the IOException responsible for the failure of a copy operation.
 
- Returns:
 - The IOException responsible for the failure of a copy operation.
 
 
 
Copyright © 1997-2002 Daniel F. Savarese. All Rights Reserved.