Мониторинг одного файла и чтение обновленного содержимого файла в java

У меня есть один файл CSV на общем диске, и данные обновляются каждый день. У меня есть планировщик задач, который будет отслеживать конкретный каталог, и планировщик запускается каждый день и читает обновленный контент.

Если в этом файле обновляются две строки, то первая строка будет прочитана и сохранена в базе данных, после чего будет обработана вторая строка. Даже если я получу какое-либо исключение в 1-й строке, также должна быть обработана 2-я строка.

Я знаю, что есть служба java watcher для мониторинга, но у меня уже есть планировщик. Есть ли другой способ или как я буду интегрировать службу наблюдателя с Spring?


person Jyoti Prasad Dutta    schedule 21.04.2018    source источник
comment
Вы можете использовать Spring Integration для просмотра файла, а затем запустить пакетное задание.   -  person Michael Minella    schedule 21.04.2018


Ответы (1)


Насколько я понимаю, вам нужен способ запланированных задач в Spring. В таком случае почему бы вам не попробовать https://spring.io/guides/gs/scheduling-tasks/

person akortex91    schedule 21.04.2018