Я хотел бы сгенерировать итоговый отчет в конце моего выполнения партии.Отчеты генерации весенней партии
Для примера: у меня есть ItemProcessor, который получает accountId.
for every accountId: get MarketplaceId's for every marketplaceId: call real time availability
В конце выполнения пакетного мне нужно обеспечить хороший обзор в файле, который показывает,
- Количество счетов обработанных
- Количество marketplaceIds для каждого accoutId
- Количество торговых точекИндикалы, которые не смогли получить доступность в режиме реального времени
- Время, затраченное на обработку одной учетной записи.
Вопрос
- Где я сохраняются те промежуточные результаты, то есть. различные количества на каждой итерации
- Как бы я получить эти отсчеты к следующему шагу, который только резюме файла автор
Было бы очень здорово, если вы предоставляете какие-либо направления.
Спасибо.
Я отредактировал свой qn, чтобы добавить информацию. Мой вопрос в том, как сохранить эти подсчеты, поскольку это то, что я получаю во время каждой итерации в itemprocessor. Пример: доступность в реальном времени для marketplaceId – kewlb
Я обновил ответ. Класс Holder - это один тонный класс, который мы можем использовать в любой весенней фасоли. он сохраняет результаты до завершения задания. и настройте jobListener для сброса значений в компоненте-держателе перед началом работы с помощью @BeforeJob. –