У меня есть система, объявляющая сервисы «по-старому», используя методы активатора.OSGi Декларативная служба, ссылающаяся на не декларативное обслуживание
Теперь я пишу новый пакет, используя Declarative Services. Можно ли ссылаться на службу, которая не публикуется с использованием техники Declarative Services в моем новом пакете?
Вы пробовали? Я не понимаю, почему это должно быть проблемой. –
Да, я попробовал. Я видел службы в реестре служб, но я не получал никаких вызовов к моим методам bind/unbind. Когда я реализовал активатор, я работал мгновенно. У меня не было времени, чтобы копаться в этом слишком много сейчас, но я думаю, это просто глупая ошибка. Теперь я, по крайней мере, знаю, что ДОЛЖЕН работать. –
Не могли бы вы предоставить дескриптор декларативных услуг? Он может содержать ошибку в определении ссылок. –