Package org.apache.commons.exec
Class ExecuteException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.io.IOException
-
- org.apache.commons.exec.ExecuteException
-
- All Implemented Interfaces:
java.io.Serializable
public class ExecuteException extends java.io.IOException
An exception indicating that the executing a subprocesses failed.- Version:
- $Id: ExecuteException.java 1636056 2014-11-01 21:12:52Z ggregory $
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Throwable
cause
The underlying cause of this exception.private int
exitValue
The exit value returned by the failed processprivate static long
serialVersionUID
Comment forserialVersionUID
.
-
Constructor Summary
Constructors Constructor Description ExecuteException(java.lang.String message, int exitValue)
Construct a new exception with the specified detail message.ExecuteException(java.lang.String message, int exitValue, java.lang.Throwable cause)
Construct a new exception with the specified detail message and cause.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Throwable
getCause()
Return the underlying cause of this exception (if any).int
getExitValue()
Gets the exit value returned by the failed process
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
Comment forserialVersionUID
.- See Also:
- Constant Field Values
-
cause
private final java.lang.Throwable cause
The underlying cause of this exception.
-
exitValue
private final int exitValue
The exit value returned by the failed process
-
-
Constructor Detail
-
ExecuteException
public ExecuteException(java.lang.String message, int exitValue)
Construct a new exception with the specified detail message.- Parameters:
message
- The detail messageexitValue
- The exit value
-
ExecuteException
public ExecuteException(java.lang.String message, int exitValue, java.lang.Throwable cause)
Construct a new exception with the specified detail message and cause.- Parameters:
message
- The detail messageexitValue
- The exit valuecause
- The underlying cause
-
-