Вы можете использовать перегруженный pollEnrich, который принимает выражение. Хотя вам нужно предоставить тайм-аут и стратегию агрегации в качестве ссылки на bean-компонент, он может не подойти. Если вы указали null в качестве стратегии агрегации, ссылка просто использует последние сообщения, поэтому содержимое файла.
from("direct:signatureVerificationRoute")
.pollEnrich(simple(String.format(SOURCE_FILE_COMPONENT, sourceLocation,signatureAlgorithm)), 2000, null, false)
.to("direct:test");