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> - Что здесь происходит?!

Ответы на вопрос(4)

Ваш ответ на вопрос