Daemon — различия между версиями

Материал из DevelopmenOnTheEdge
Перейти к: навигация, поиск
(Новая страница: «{{ElementType|com.beanexplorer.enterprise.metadata.model.Daemon|да}} Демон (Daemon) — фоновый процесс BeanExplorer. Вы можете оп…»)
 
Строка 18: Строка 18:
 
;Описание (description)
 
;Описание (description)
 
:Описание демона
 
:Описание демона
 +
;slaveNo
  
 
Демоны сохраняются по умолчанию в файл daemons.yaml. В дереве проекта они хранятся в коллекции Daemons внутри [[Module|модуля]].
 
Демоны сохраняются по умолчанию в файл daemons.yaml. В дереве проекта они хранятся в коллекции Daemons внутри [[Module|модуля]].

Версия 14:57, 11 сентября 2014

Класс
Daemon
Поддерживает документацию
да
Поддерживает extras
нет


Демон (Daemon) — фоновый процесс BeanExplorer. Вы можете определять своих демонов как в проекте, так и в модулях.

Демон имеет следующие свойства:

Имя
уникальное имя демона. Если хочется запустить несколько одинаковых демонов, имена всё равно должны быть разными.
Класс (className)
полное имя класса демона (должен наследовать Daemon)
Секция конфигурации (configSection)
Имя секции в таблице systemSettings, которая будет по умолчанию относиться к демону. Чтобы достать настройки из этой секции, используйте метод Daemon.getSetting(String).
Тип демона (daemonType)
Одно из следующих значений:
  • periodic
  • cron
  • service
  • manual
Описание (description)
Описание демона
slaveNo

Демоны сохраняются по умолчанию в файл daemons.yaml. В дереве проекта они хранятся в коллекции Daemons внутри модуля.