Для записи и для других пользователей, которые могли бы найти это столько же, сколько меня, тем не менее, кажется, что это более простой метод, который также хорошо работает с useMaps :
CsvDataFormat csv = new CsvDataFormat()
.setLazyLoad(true)
.setUseMaps(true);
from("file://data/inbox?noop=true&maxMessagesPerPoll=1&delay=5000")
.unmarshal(csv)
.split(body()).streaming()
.to("log:mappedRow?multiline=true");