Описание тега declarative-services
Декларативные службы (DS) - это компонентная модель, которая упрощает создание компонентов, которые публикуют и / или ссылаются на службы OSGi.
1
ответ
Проблемы с GWT в OSGi+Pax-Web с использованием декларативных сервисов
Я перевожу существующее приложение GWT, работающее на OSGi (Equinox) и Pax-web, чтобы использовать декларативные сервисы вместо программного отслеживания сервисов. Я использую Pax-Web в Equinox. Приложение GWT на основе WAR загружается без проблем с…
21 июн '12 в 10:21
1
ответ
Camel-SCR (декларативные службы) не может получить доступ к javax.sql.DataSource
Я создал службу источника данных с pax-jdbc-config и следующим URL https://ops4j1.jira.com/wiki/spaces/PAXJDBC/pages/61767710/Create+DataSource+from+config Теперь доступна служба источника данных karaf@root()> service:list javax.sql.DataSource [j…
04 июн '18 в 16:12
1
ответ
Активировать OSGI LogListener перед другими службами?
Я пишу настольное приложение на основе OSGI, используя Apache Felix, Declarative Services и Maven. Он будет использовать JavaFX, поэтому я тоже использую Drombler FX. В разрабатываемых мной пакетах я хотел бы использовать соответствующий механизм ве…
03 янв '16 в 03:16
0
ответов
Как переопределить bnd Require-Capability, сгенерированную из аннотации DS?
У меня есть пакет с "необязательным" компонентом: он должен быть запущен, если хотя бы один сервис типа X существует, и деактивирован, когда последний сервис не зарегистрирован. Этот компонент является "необязательным": не имеет значения, зарегистри…
12 июл '16 в 07:52
2
ответа
OSGi Декларативные услуги - исключение NullPointer
У меня проблема с моими декларативными услугами. У меня есть 2 пакета, один является поставщиком сервера, а другой - пользовательским интерфейсом, который использует сервис. На стороне сервера реализация: public boolean checkUser(){ return true; } И…
27 май '11 в 10:21
1
ответ
OSGi - получить сервис ds по имени (id)
Я новичок в OSGi. Я погуглил несколько часов, но не смог найти ответ. Может быть, мое понимание неверно. Итак, проблема. Предположим, у меня есть компонент. <component name="sample.component" immediate="true"> <implementation class="sample.…
03 апр '14 в 09:11
2
ответа
OSGi активация метода отступления
Мне было интересно, можно ли как-нибудь создать запасной вариант от одного метода активации к другому? Допустим, у меня есть пакет, который активируется через декларативные службы, но SCR не установлен на рассматриваемом сервере приложений. Можно ли…
12 апр '16 в 06:39
0
ответов
Имеющий тип, отличный от String, без значения по умолчанию с аннотациями SCR Феликса
Моя проблема на практике: @Property(name = "someProperty", intValue = 0) Аннотация выше генерирует: <AD id="someProperty" type="Integer" default="0" .../> Могу ли я указать аннотацию @Property таким образом, чтобы "тип" был "целочисленным", но…
10 ноя '13 в 19:44
2
ответа
Лучший подход для обработки динамического добавления услуг
У меня есть этот компонент (псевдокод): @Component class ServiceComponent { Set<MyService> set = synchronizedSet(); @Activate activate(){... process set...} @Reference addService(MyService service){set.add(service)} } Теперь, изначально, когда…
04 авг '16 в 19:37
1
ответ
OSGi Внедрение декларативных услуг
Я пытаюсь сделать простой сервис OSGi, используя декларативные сервисы на локальном сервере Glassfish. Предоставляющий плагин всегда активен. У меня возникли проблемы с внедрением в мой сервлет, который потребляет мой сервис, при вызове сервлета ссы…
02 окт '13 в 17:48
2
ответа
Пакет создается более одного раза с использованием DS
Я создаю приложение, у которого есть бедра связок. Некоторые из них являются интерфейсами, а некоторые являются реализацией этих интерфейсов. Я использую декларативные сервисы (DS) для предоставления и использования сервисов, что означает, что в каж…
28 май '14 в 03:56
2
ответа
Управление реализацией декларационной службы osgi
Я ищу простой способ управления созданием декларативного сервиса. То, что я хочу, это что-то вроде фабрики, которую просят вернуть экземпляр компонента, но где я могу управлять созданием экземпляра. В настоящее время я только что нашел ComponentFact…
20 сен '13 в 07:08
1
ответ
Проблема с динамизмом обслуживания и планом
У меня есть пакет без чертежей, который предоставляет сервис посредством аннотаций декларативного сервиса. У меня есть другой пакет, использующий план, который содержит необязательную ссылку для этого сервиса, а затем внедряет эту ссылку в число объ…
24 авг '16 в 15:21
3
ответа
Как использовать новые аннотации декларативных сервисов OSGi?
Согласно предложению, описанному в RFC 0172 "Аннотации декларативных услуг" (стр. 187)?
04 мар '12 в 17:47
2
ответа
OSGi: привязка сервисов без управления жизненным циклом
Я создаю Java-приложение на платформе Equinox OSGi и использую DS (декларативные сервисы) для декларирования ссылочных и предоставляемых сервисов. До сих пор все потребители услуг, которых я внедрил, также являлись поставщиками услуг, поэтому для ме…
29 май '15 в 07:34
1
ответ
Osgi ConfigurationAdmin задержка при активации компонента
У меня есть сервис, который требует настройки @Component(service=InstrumenterService.class ,configurationPid = "InstrumenterService", configurationPolicy = ConfigurationPolicy.REQUIRE, scope = ServiceScope.PROTOTYPE) public class InstrumenterService…
06 дек '18 в 13:49
1
ответ
Ссылка на созданную фабрикой Admin службу OSGi
Я прочитал этот ответ Нила Бартлетта, который заявил, что DS может заменить старый ManagedServiceFactory подход к созданию сервисов: Компонент может использоваться как одноэлементный (т. Е. MS) или как заводской (т. Е. MSF), добавив "configurationPo…
06 янв '19 в 17:31
1
ответ
Попытка заставить Декларативную Службу SCR работать на WebSphere 8.5 (не-свобода)
У меня есть приложение OSGI, управляемое проектом, работающее в WebSphere v8.5(Non-Liberty Profile), где одна служба, Service_A, имеет ссылку на другую службу, Service_B. Я хотел бы, чтобы Service_B управлялся средой выполнения декларативного сервис…
09 дек '13 в 23:50
1
ответ
Установка свойства, не совместимого со строками
Я использую декларативные услуги и сталкиваюсь со следующей проблемой. Я хочу зарегистрировать свой компонент со свойствами, такими как использование bc.registerService(MyClass.class.getName(), this, props); Однако с помощью декларативных служб я до…
26 июн '13 в 15:10
2
ответа
Компонент декларативных услуг удовлетворен и не удовлетворен
Я разрабатываю систему на основе OSGI, которая использует декларативные сервисы для определения компонентов. Однако при запуске его из Eclipse один из моих компонентов не инициализируется. Когда я исследую проблему с помощью простых консольных коман…
12 дек '14 в 13:49