Lines Matching defs:task
56 * submitting a task to a {@code CompletionService}
58 * actions taken by that task, which in turn <i>happen-before</i>
64 * Submits a value-returning task for execution and returns a Future
65 * representing the pending results of the task. Upon completion,
66 * this task may be taken or polled.
68 * @param task the task to submit
69 * @return a Future representing pending completion of the task
70 * @throws RejectedExecutionException if the task cannot be
72 * @throws NullPointerException if the task is null
74 Future<V> submit(Callable<V> task);
77 * Submits a Runnable task for execution and returns a Future
78 * representing that task. Upon completion, this task may be
81 * @param task the task to submit
83 * @return a Future representing pending completion of the task,
86 * @throws RejectedExecutionException if the task cannot be
88 * @throws NullPointerException if the task is null
90 Future<V> submit(Runnable task, V result);
94 * completed task, waiting if none are yet present.
96 * @return the Future representing the next completed task
104 * completed task or <tt>null</tt> if none are present.
106 * @return the Future representing the next completed task, or
113 * completed task, waiting if necessary up to the specified wait
120 * @return the Future representing the next completed task or