Настройка сервисов / сервисных фабрик в Equinox - PullRequest
0 голосов
/ 22 марта 2012

У меня есть пакет OSGi в Apache Felix с ManagedServiceFactory, для которого требуются данные конфигурации.

В Феликсе все работает нормально, я использую либо веб-консоль, либо добавляю файл [factorypid] .cfg в просматриваемый каталог.

У меня вопрос: как мне это сделать в Equinox, особенно из конфигурации запуска Eclipse OSGi?

Я мог бы добавить Felix fileinstall (я полагаю, он также работает с Equinox?), Но я подозреваю, что есть очевидный способ сделать это, которого мне не хватает.

У кого-нибудь есть подсказка?

С уважением, Фрэнк

1 Ответ

0 голосов
/ 22 марта 2012

Конфигурация Admin предназначен для общего механизма развязки, поэтому ваше приложение не должно беспокоиться о том, как ConfigAdmin получает свои данные: вы даже можете использовать API для настройки конфигурации, если вам требуется.

Если вам нравится, как работает FileInstall, возможно, так и есть, в этом нет ничего специфичного для Феликса.

edit : или, более подробно,Точка, если у вас есть настройка пакетов, которые вам нравятся, не должно быть необходимости менять ее при смене фреймворков.Поэтому старайтесь держаться подальше от свойств, специфичных для фреймворка.

...