Описание тега felix-dependency-manager

Dependency Manager предоставляет компактный и универсальный API Java, который позволяет декларативно и программно регистрировать, приобретать и управлять динамическими компонентами OSGi.
1 ответ

Как заставить (до 1.2.0) OSGi XMLNS для OSGi R7 Метатип аннотации

Я обновляю проект до аннотаций OSGi R6 (у меня есть ограничения на запуск OSGi R7 из-за моих зависимостей, развернутых в моем контейнере), и я столкнулся с проблемой, когда в моей старой аннотации Apache Felix SCR были тире, что невозможно с OSGi R6…
1 ответ

Jitsi включает внешнюю банку для настройки

В настоящее время я работаю над настройкой Open Source Jitsi. И почему-то я хочу добавить стороннюю банку для настройки. Я много пытался включить сторонний jar, но я сталкиваюсь с этой ошибкой. Поэтому, пожалуйста, помогите мне избавиться от этой ош…
1 ответ

Amdatu JPA (bndtools, felix DM) не разрешает службу DataSource

Так что я свободно следил за видеоуроком Amdatu JPA, и у меня почти получилось... На первый взгляд все в порядке, только служба DataSource не разрешена, и я не знаю почему. Мне кажется, что это зарегистрировано. Итак, как мне отладить это, должен бы…
1 ответ

OSGI не используется Импорт пакетов сделать как необязательный

Я пытаюсь создать шаг процесса Java-процесса aem, добавив приведенную ниже зависимость в список зависимостей файла pom.xml, как только я добавлю сборку комплекта, все в порядке, но она находится в установленном состоянии только из-за следующих двух …
1 ответ

Как получить цепочку зависимостей в Apache Karaf (феликс фреймворк)

Я получаю нарушение ограничений использования, как показано ниже, при установке функции в Apache Karaf (фреймворк karaf - это Феликс, а версия 4.2.1) не может быть решена. Причина: конфликт использует пакет: Import-Package: org.apache.http.entity; в…
1 ответ

OSGi AspectService получает свойства службы для соответствующей службы

Данный сервис Sender со свойствами и аспектным обслуживанием LogSenderкак LogSender получить служебные свойства текущего Sender? Я хотел бы добавить свойство, чтобы опционально регистрировать данные, которые конкретный Sender отправляет. component.g…
20 янв '18 в 10:45
0 ответов

Пользовательское расположение для каталога dmplugin

Есть ли способ указать пользовательский каталог для dmplugin, используемый для генерации логов для DM-аннотаций bnd plugin. По умолчанию он использует /tmp/dmplugin, когда указан атрибут log. Благодарю.
27 фев '19 в 20:59
1 ответ

Не удалось выполнить цель (generate-scr-scrdescriptor) для проекта Невозможно загрузить скомпилированный класс

У кого-нибудь сталкивался ниже ошибка почему это вызывает.? Я использую приведенную ниже версию плагинов. <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version&g…
1 ответ

OSGi внедрение зависимого менеджера

Я пытаюсь ввести DependencyManager в мой компонент. BundleContext впрыскивается но DependencyManager не является (@Inject). Что я делаю неправильно? import org.apache.felix.dm.DependencyManager; import org.apache.felix.dm.annotation.api.Component; i…
13 дек '16 в 16:38
0 ответов

Как добавить зависимый фреймворк в мой каркасный проект фреймворка

Я создал свой собственный фреймворк, который использует еще два фреймворка. Я хочу создать Карфаген для моей собственной структуры. Пожалуйста, дайте мне знать, как я могу добавить зависимость двух других фреймворков в свой собственный фреймворк. Сп…
16 апр '18 в 09:27
2 ответа

Эффективный способ построения дистрибутива OSGi с Maven

Прежде всего, я новичок в OSGi/Maven и изучаю, как мне эффективно работать с этими инструментами (на данный момент я планирую использовать Felix в качестве моей реализации OSGi) Я хотел бы создать проект, основанный на множестве пакетов. Конечно, ка…
1 ответ

OSGi Felix Dependency Manager Аннотации и абстрактные классы

В модели компонентов, основанной на Dependency Manager, я пытаюсь собрать все шаблоны моих компонентов в базовые классы. У меня все подключено в eclipse+bndtools и я могу успешно нажать @Init, @Start, @Stop в мой базовый класс, но когда я перемещаю …
23 фев '15 в 22:57
1 ответ

Включите веб-консоль Apache Felix для отображения более 100 журналов

Мы используем веб-консоль Apache Felix для отображения активных пакетов, конфигураций и журналов. Однако было бы очень хорошо иметь возможность отображать не только 100 записей журнала по умолчанию. Есть ли способ настроить консоль таким образом? Я …
28 фев '19 в 16:04
0 ответов

Феликс и OSGi - Как указать родительский и абстрактный классы

Я использую Apache Felix с BluePrint для конфигурации зависимости. У меня есть сценарий использования, где участвуют классы Abstract Parent и Child. Как зависимость отображается в Плане для этих классов. я не могу видеть поля Abstract & Parent в Blu…
1 ответ

Доступ к BundleContext с помощью менеджера зависимостей Felix

Я использую менеджер зависимостей Apache Felix в своем проекте. В методе активации услуги @org.apache.felix.dm.annotation.api.Start public void activate() { // Need BundleContext here } Мне нужен доступ к BundleContext или Bundle. Как мне этого доби…
23 июн '16 в 16:58
1 ответ

Felix Dependecy-Manager не создает GoGo-Command

Я пытаюсь создать GoGo-Shell-Command с помощью Felix-Dependency-Manager (версия 3.2.0) без аннотаций. Насколько я понимаю, gogo-runtime использует шаблон whiteboard и сканирует сервисы со свойствами, используя ключи CommandProcessor.COMMAND_SCOPE и …
24 фев '15 в 12:57
1 ответ

Остановка OSGi Bundle, созданного с помощью Felix Dependency Manager, во время запуска

Мы используем Felix в качестве нашей платформы OSGi и Felix Dependency Manager для управления нашими компонентами OSGi. У нас есть ситуация, когда мы загружаем и проверяем XML в методе запуска компонента. Если проверка XML по схеме не удалась, мы хо…
09 ноя '16 в 07:51
1 ответ

Почему при запуске службы отображается сообщение "Активатор не найден"?

Я написал тестовый класс для тестирования OSGi Felix Framework. Класс выглядит следующим образом: package tutorial.example2.service; import java.util.Hashtable; import org.osgi.framework.BundleActivator; import org.osgi.framework.BundleContext; publ…
1 ответ

Метод остановки Apache Felix не вызывается при использовании dmlambda

Мы столкнулись с проблемой в DM Lambda (1.1.1), когда метод остановки пакета не вызывается при остановке пакета. У меня есть исполняемый файл jar, который содержит простой пример этой проблемы. Пример содержит два пользовательских пакета, один испол…
04 янв '18 в 17:41
1 ответ

Как привязать динамическую ссылку на основе конфигурации?

У меня есть следующий потребительский компонент, который использует справочную службу под названием sender, @Component(configurationPolicy = ConfigurationPolicy.REQUIRE, configurationPid = DATA_SYNC_CONFIG) public class DataSynchronizer { @Reference…