-
Bug
-
Resolution: Done
-
Major
-
None
-
None
Say there is an asynchronous EJB method:
@Asynchronous public Future<Boolean> method() { ... }
Calling Future#get with a zero timeout:
if (bean.method().get(0, TimeUnit.MILLISECONDS))
results in a block until the task is finished.
Instead I expected zero waiting, because java.util.concurrent.Future.get(long, TimeUnit) doesn't specify any special treatment for a zero timeout value.
- clones
-
WFLY-6672 EJB's async methods' Future#get should treat zero timeout as "don't wait"
- Closed
- is cloned by
-
JBEAP-6825 EJB's async methods' Future#get should treat zero timeout as "don't wait"
- Closed
- is incorporated by
-
JBEAP-6829 (7.1.0) Upgrade ejb-client from 2.1.6 to 2.1.7
- Closed