Реализуются ли Blueprint Services в качестве OSGI Bundle Services? - PullRequest
1 голос
/ 02 сентября 2010

Я немного смущен и заинтригован тем, как пакеты чертежей выполняют внедрение зависимостей с контейнером OSGI.

Мне известно, что старый добрый OSGI включает реестр служб и заголовки / интерфейсы пакетов, чтобы объекты могли быть представлены другим пакетам в качестве служб. Является ли план просто продолжением этого поведения? То есть выполняет ли пакет расширения blueprint базовые вызовы OSGI, чтобы зарегистрировать / получить какие-либо сервисы, объявленные в xml пакета blueprint?

1 Ответ

3 голосов
/ 09 сентября 2010

Да, Blueprint будет управлять (помимо прочего) регистрацией сервисов для своих компонентов, используя «обычный» реестр сервисов OSGi.Он может взаимодействовать со службами, зарегистрированными с использованием других платформ (таких как DS или свернутый вручную код).

...