Вы должны target , ваш метод ссылается на тип функционального интерфейса.В этом случае для forEach
требуется экземпляр Consumer
:
Consumer<Document> processDocument = this::documentProcessed;
this.getPendingDocuments().forEach(processDocument.andThen(this::createAuditory));
Приведенный выше код использует Consumer.andThen
для объединения потребителей.Конечно, оба метода должны принимать экземпляр Document
в качестве аргумента (или независимо от типа элементов Iterable
, возвращаемых методом getPendingDocuments()
).