/** * Poll for the first completed task whether it is a success or execution exception. * * @param timeout - time to wait before it times out * @param unit - time unit for timeout */ public QueueingFuture<V> poll(long timeout, TimeUnit unit) throws InterruptedException { return pollForSpecificCompletedTask(timeout, unit, 0); }
f = pollForSpecificCompletedTask(timeout, unit, i); duration = EnvironmentEdgeManager.currentTime() - start;
/** * Poll for the first completed task whether it is a success or execution exception. * * @param timeout - time to wait before it times out * @param unit - time unit for timeout */ public QueueingFuture<V> poll(long timeout, TimeUnit unit) throws InterruptedException { return pollForSpecificCompletedTask(timeout, unit, 0); }
f = pollForSpecificCompletedTask(timeout, unit, i); duration = EnvironmentEdgeManager.currentTime() - start;
/** * Poll for the first completed task whether it is a success or execution exception. * * @param timeout - time to wait before it times out * @param unit - time unit for timeout */ public QueueingFuture<V> poll(long timeout, TimeUnit unit) throws InterruptedException { return pollForSpecificCompletedTask(timeout, unit, 0); }
f = pollForSpecificCompletedTask(timeout, unit, i); duration = EnvironmentEdgeManager.currentTime() - start;