Daemon
Материал из DevelopmenOnTheEdge
								Версия от 14:53, 11 сентября 2014; Lan  (обсуждение | вклад)
- Класс
 Daemon- Поддерживает документацию
 - да
 - Поддерживает extras
 - нет
 
Демон (Daemon) — фоновый процесс BeanExplorer. Вы можете определять своих демонов как в проекте, так и в модулях.
Демон имеет следующие свойства:
- Имя
 - уникальное имя демона. Если хочется запустить несколько одинаковых демонов, имена всё равно должны быть разными.
 - Класс (className)
 - полное имя класса демона (должен наследовать 
Daemon) - Секция конфигурации (configSection)
 - Имя секции в таблице systemSettings, которая будет по умолчанию относиться к демону. Чтобы достать настройки из этой секции, используйте метод 
Daemon.getSetting(String). - Тип демона (daemonType)
 - Одно из следующих значений:
- periodic
 - cron
 - service
 - manual
 
 
- Описание (description)
 - Описание демона
 
Демоны сохраняются по умолчанию в файл daemons.yaml. В дереве проекта они хранятся в коллекции Daemons внутри модуля.