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


Copyright © 2011 Apache Software Foundation. All Rights Reserved.