com.tuneology.avm
Class ProcessException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--java.io.IOException
                    |
                    +--com.tuneology.avm.ProcessException
All Implemented Interfaces:
java.io.Serializable

public class ProcessException
extends java.io.IOException

An exception for handling errors from external programs. The error output contains raw SCSI info and so forth, and as such it needs some skill to parse correctly so we try to pick out a nice error message. The entire original output is available via getExtendedError().

Version:
$Id: ProcessException.java,v 1.1 2002/09/23 05:03:11 xnarf Exp $
Author:
Fran Taylor
See Also:
Serialized Form

Constructor Summary
ProcessException(java.lang.String err)
           
ProcessException(java.lang.String errMsg, java.lang.String err)
           
 
Method Summary
 java.lang.String getExtendedError()
           
 
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
 

Constructor Detail

ProcessException

public ProcessException(java.lang.String err)
Parameters:
err -  

ProcessException

public ProcessException(java.lang.String errMsg,
                        java.lang.String err)
Parameters:
errMsg -  
err -  
Method Detail

getExtendedError

public java.lang.String getExtendedError()
Returns:
extended error message.