Слушатель для выполнения в конце входного файла - PullRequest
0 голосов
/ 19 марта 2020

У меня есть процесс, который использует блок для чтения файла и вставки записей в таблицу. Мне нужно иметь возможность вставить строку в родительскую таблицу при открытии входного файла, а когда файл закрыт, мне нужно обновить строку родительской таблицы, вставленную в начале. Есть ли слушатель или подход, чтобы это произошло?

1 Ответ

0 голосов
/ 20 марта 2020

Ближайшим является StepListener , где вы можете реализовать его beforeStep и afterStep метод для обновления родительской таблицы. Вы можете вставить StepContext в класс приемника шага, чтобы получить доступ к контекстным данным через метрики шага или данные переходного шага.

Но beforeStep вызывается перед открытием входного файла. Не уверен, что эта разница значима для вашего случая.

В противном случае вы можете реализовать свой собственный класс чтения предметов, чтобы удовлетворить ваши требования.

...