Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • For option a) the methods to set a timeout on the ResultCollector::getResult() would be removed on the client side or it would be documented that the timeout has no effect
  • For option b) the client documentation would be updated to indicate that the Execute::execute() methods are non-blocking.

Performance Impact

No foreseen impacts on performanceIf option b) from action 2 is selected, some decrease in the client's performance will be observed due to the use of new threads in order to implement the non-blocking version of execute.

Backwards Compatibility and Upgrade Path

...