ExecuteResultHandler
Date: 2017-01-22

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

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

- - ### Method Detail

    - #### 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