Project

General

Profile

Описание LifeCycle модуля Доцеро

Системы Доцеро используют расширенные свойства сервера приложений Glassfish такие как поддержка Lifecycle модулей. Этот модуль представляет из себя приложение, которое запускается при старте сервера и выполняется в течении всего времени работы сервера.

Запускаемый класс - org.docero.lifecycle.ThreadManager (docero.base.jar), запускает периодические задачи как отдельные нити расширяющие класс org.docero.lifecycle.AbstractThread.

Периодические задачи:
  • Обновление полнотекстового индекса. Извлечение текста из вложенных файлов производится автоматически. Каждую минуту запускается на выполнение нить (Lifecycle module) отвечающая за индексирование документов и обновляет полнотекстовой индекс, в индекс включаются заголовки документов и ресурсов а также извлечённый из файлов текст.
  • Завершение процесса передачи дел от одного сотрудника другому при переводе увольнении (длительная операция).
  • Проверка поступления новых документов и обновлений через сервисы Доцеро.