[CONCURRENCY_EE_SPEC-6] Remove following requirements from section 3.5.1 Created: 31/Jul/12  Updated: 21/Nov/12  Resolved: 07/Aug/12

Status: Closed
Project: concurrency-ee-spec
Component/s: None
Affects Version/s: None
Fix Version/s: Aug 6 2012

Type: Task Priority: Major
Reporter: anthony.lai Assignee: anthony.lai
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

Remove the following requirements from section 3.5.1
" - Tasks submitted to the master executor are owned by the executor instance. If the master executor becomes unavailable, the submitted tasks are cancelled.

  • All tasks are not considered to be idempotent. If a slave executor becomes unavailable, all Futures for the tasks submitted to that executor that have not yet started will be cancelled.
  • If a slave executor becomes unavailable, and the task has started, the result of the task's Future will throw a javax.enterprise.concurrent.ExecutorNotAvailableException exception. "

The Distributed ManagedExecutorService/ManagedScheduledExecutorService should be free to submit to a different "slave" or to run the task itself.


Generated at Sun Apr 19 09:04:46 UTC 2015 using JIRA 6.2.3#6260-sha1:63ef1d6dac3f4f4d7db4c1effd405ba38ccdc558.