ch.javasoft.job
Class ExecException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by ch.javasoft.job.ExecException
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ExitValueException, StdErrNonEmptyException

public class ExecException
extends Exception

ExecException is the superclass for all non-user-defined exceptions being thrown while executing a ExecJob. Typical exec exceptions (or extensions) are non-zero exit values of a process (see ExitValueException) and output to the error stream by the process (see StdErrNonEmptyException.

User defined exceptions are thrown by the Job.run() method which is job specific and implemented by the user.

See Also:
Serialized Form

Constructor Summary
ExecException()
           
ExecException(String message)
           
ExecException(String message, Throwable cause)
           
ExecException(Throwable cause)
           
 
Method Summary
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExecException

public ExecException()

ExecException

public ExecException(String message,
                     Throwable cause)

ExecException

public ExecException(String message)

ExecException

public ExecException(Throwable cause)