invokeAll () не хочет принимать коллекцию <Callable <T >>
Я не понимаю, почему этот код не скомпилируется
ExecutorService executor = new ScheduledThreadPoolExecutor(threads);
class DocFeeder implements Callable<Boolean> {....}
...
List<DocFeeder> list = new LinkedList<DocFeeder>();
list.add(new DocFeeder(1));
...
executor.invokeAll(list);
Сообщение об ошибке:
The method invokeAll(Collection<Callable<T>>) in the type ExecutorService is
not applicable for the arguments (List<DocFeeder>)
list
этоCollection
изDocFeeder
, который реализуетCallable<Boolean>
- Что здесь происходит?!