В одной из моих партий мне нужно вызвать веб-службу, чтобы обогатить некоторые данные из элемента, прочитанного в db, проверить некоторые значения и затем записать этот элемент обогащения в другой Таблица. Мой веб-сервис может поддерживать несколько запросов в одном и том же вызове, чтобы свести к минимуму количество вызовов в веб-службу. На самом деле мой вызов веб-службы определяется как процессор:Примените процессор к нескольким элементам вместо одного в Spring btach
<batch:tasklet task-executor="taskExecutor">
<batch:chunk reader="bookingReader" processor="bookingEnrichWSProcessor"
writer="bookingCompositeWriter" commit-interval="10" />
</batch:tasklet>
Кажется, что только элемент писатель может поддерживать написание нескольких элементов в одном вызове используя свойство совершать-интервал в определении шага.
То, что мне нужно, - читать предметы десять-десять с читателем и называть ws 10 элементами, прежде чем снова их перевернуть в другую таблицу.
Возможно ли это сделать в классе процессоров? или я должен перенести эту логику в писателя.
Спасибо за нашу помощь