Package org.apache.commons.exec

# Interface ExecuteResultHandler

All Known Implementing Classes:
  `DefaultExecuteResultHandler`

public interface ExecuteResultHandler
The callback handlers for the result of asynchronous process execution. When a process is started asynchronously the callback provides you with the result of the executed process, i.e. the exit value or an exception.

See Also:
  - `Executor.execute(CommandLine, java.util.Map, ExecuteResultHandler)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `onProcessComplete(int exitValue)`
  The asynchronous execution completed.
  `void`
  `onProcessFailed(ExecuteException e)`
  The asynchronous execution failed.

- ## Method Details

  - ### onProcessComplete

    void onProcessComplete(int exitValue)
    The asynchronous execution completed.
    Parameters:
      `exitValue` - the exit value of the sub-process.

  - ### onProcessFailed

    void onProcessFailed(ExecuteException e)
    The asynchronous execution failed.
    Parameters:
      `e` - the `ExecuteException` containing the root cause.