Реализация повторных попыток в StepExecutionListener в весеннем пакетеJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Реализация повторных попыток в StepExecutionListener в весеннем пакете

Сообщение Anonymous »

Насколько я понимаю, взаимодействие между Tasklet и StepExecutionListener происходит следующим образом:
  • Before Step: ) вызывается метод. Это
    дает возможность выполнить все необходимые задачи инициализации или
    настройки до начала шага.
  • Выполнение тасклета: Выполнение тасклета( ) вызывается повторно, обрабатывая
    куски элементов. Тасклет выполняет основную логику обработки для
    каждого фрагмента. StepContribution и ChunkContext передаются в
    Tasklet, предоставляя информацию о текущем фрагменте и
    выполнении шага.
  • После шага: Вызывается метод afterStep() StepExecutionListener. Это
    дает возможность выполнить любые задачи очистки или завершения
    после завершения шага.
Рассмотрим случай, когда метод Execute() не работает. Для этого я хочу реализовать 5 повторов шага, пока шаг не будет успешным в прослушивателе.
Я новичок в Spring. Вот вопросы, по которым мне хотелось бы получить ясность:
  • Как это работает внутри компании? Кто вызывает метод beforeStep() StepExecutionListener, затем метод выполнения() Tasklet, а затем afterStep() StepExecutionListener. Как они обмениваются информацией между собой? (Если для этого есть хорошая документация, поделитесь ею)
  • Есть ли лучший способ сделать это?


Подробнее здесь: https://stackoverflow.com/questions/790 ... ring-batch
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»