2014-11-11 2 views
0

Есть ли способ выразить исключительную зависимость от функции в karaf, то есть предположим, что существуют две функции A и B, каждая из которых предоставляет услуги, среди которых один с интерфейсом X, но реализация пакета реализации отличается между A и B. При запуске функции B можно было бы выразить в карафе, что функция A должна быть выгружена, или иным образом предупредить пользователя о том, что теперь действуют две службы с одним и тем же интерфейсом?Выражение исключительной зависимости в karaf

ответ

1

Нет, эти зависимости должны быть решены на std. Уровень обслуживания OSGi. Например, вы можете ввести дополнительный флаг для службы, предоставляемой функцией B, и выбрать эту службу с фильтром, ссылаясь на него.

Смежные вопросы