The reference to this interface is passed to the execute and resume methods. A process can use the methods of this interface to communicate with the Aware IM system. The interface has the methods listed below. Note that most methods throw the following exceptions:
ServerTimeOutException | Thrown if there was a call of the service exposed by a remote service provider, which timed out. |
ExecutionException | Thrown if there was a run-time error. All changes are discarded. |
AccessDeniedException | Thrown if there was violation of the access level. All changes are discarded. |
The first parameter of each method is the process that called the method. When calling methods of IExecutionEngine interface the process component should always pass a reference to “this” as the first parameter to the method call. This parameter is omitted from the description below.