Команды консоли OSGi при наличии нескольких экземпляров компонента - PullRequest
0 голосов
/ 13 января 2019

Я использую Bndtools и создал компонент, который добавляет команды консоли OSGi. Мне нужно запустить несколько экземпляров этого компонента (номер будет в одной цифре, каждый из которых будет настроен вручную), и я бы хотел, чтобы каждый экземпляр компонента предоставлял свой собственный набор команд со своей областью действия. Имя для использования в области доступно в конфигурации экземпляра.

Проблема в том, что область действия определяется с помощью аннотаций и, конечно, жестко закодирована в XML в OSGI-INF. Я полагаю, что компонент мог бы использовать config admin для изменения своей конфигурации, но это выглядит ужасно. Есть ли другой способ установить область во время выполнения? Альтернативный способ сделать это, что я не вижу? Любая помощь будет оценена.

1 Ответ

0 голосов
/ 14 января 2019
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...