1 *java.util.concurrent.AbstractExecutorService* *AbstractExecutorService* Provide
3 public abstract class AbstractExecutorService
4 extends |java.lang.Object|
5 implements |java.util.concurrent.ExecutorService|
7 |java.util.concurrent.AbstractExecutorService_Description|
8 |java.util.concurrent.AbstractExecutorService_Fields|
9 |java.util.concurrent.AbstractExecutorService_Constructors|
10 |java.util.concurrent.AbstractExecutorService_Methods|
12 ================================================================================
14 *java.util.concurrent.AbstractExecutorService_Constructors*
15 |java.util.concurrent.AbstractExecutorService()|
17 *java.util.concurrent.AbstractExecutorService_Methods*
18 |java.util.concurrent.AbstractExecutorService.invokeAll(Collection)|
19 |java.util.concurrent.AbstractExecutorService.invokeAll(Collection,long,TimeUnit)|
20 |java.util.concurrent.AbstractExecutorService.invokeAny(Collection)|
21 |java.util.concurrent.AbstractExecutorService.invokeAny(Collection,long,TimeUnit)|
22 |java.util.concurrent.AbstractExecutorService.submit(Callable)|
23 |java.util.concurrent.AbstractExecutorService.submit(Runnable)|
24 |java.util.concurrent.AbstractExecutorService.submit(Runnable,T)|
26 *java.util.concurrent.AbstractExecutorService_Description*
28 Provides default implementation of (|java.util.concurrent.ExecutorService|)
29 execution methods. This class implements the submit, invokeAny and invokeAll
30 methods using the default (|java.util.concurrent.FutureTask|) class provided in
31 this package. For example, the implementation of submit(Runnable) creates an
32 associated FutureTask that is executed and returned. Subclasses overriding
33 these methods to use different (|java.util.concurrent.Future|) implementations
34 should do so consistently for each of these methods.
37 *java.util.concurrent.AbstractExecutorService()*
39 public AbstractExecutorService()
44 *java.util.concurrent.AbstractExecutorService.invokeAll(Collection)*
46 public |java.util.List| invokeAll(java.util.Collection tasks)
47 throws |java.lang.InterruptedException|
52 *java.util.concurrent.AbstractExecutorService.invokeAll(Collection,long,TimeUnit)*
54 public |java.util.List| invokeAll(
55 java.util.Collection tasks,
57 java.util.concurrent.TimeUnit unit)
58 throws |java.lang.InterruptedException|
63 *java.util.concurrent.AbstractExecutorService.invokeAny(Collection)*
65 public |java.lang.Object| invokeAny(java.util.Collection tasks)
66 throws |java.util.concurrent.ExecutionException|
67 |java.lang.InterruptedException|
72 *java.util.concurrent.AbstractExecutorService.invokeAny(Collection,long,TimeUnit)*
74 public |java.lang.Object| invokeAny(
75 java.util.Collection tasks,
77 java.util.concurrent.TimeUnit unit)
78 throws |java.util.concurrent.ExecutionException|
79 |java.lang.InterruptedException|
80 |java.util.concurrent.TimeoutException|
85 *java.util.concurrent.AbstractExecutorService.submit(Callable)*
87 public |java.util.concurrent.Future| submit(java.util.concurrent.Callable task)
92 *java.util.concurrent.AbstractExecutorService.submit(Runnable)*
94 public |java.util.concurrent.Future| submit(java.lang.Runnable task)
99 *java.util.concurrent.AbstractExecutorService.submit(Runnable,T)*
101 public |java.util.concurrent.Future| submit(
102 java.lang.Runnable task,
103 java.lang.Object result)