Описание тега osgi-fragment

1 ответ

Регистрация сервисов внутри пакетов расширений OSGi

Я играю с пакетами расширений фреймворка OSGi, чтобы полностью понять их. Посмотрев на спецификацию OSGi R6 ( 3.15 и 4.2.4.1), я успешно вызвал метод "start" ExtensionBundleActivator, Сейчас я пытаюсь зарегистрировать сервис внутри такого активатора…
14 окт '16 в 09:39
1 ответ

Как получить Fragment-Bundle в тестовую среду Tycho?

У меня есть пакет реализации и фрагментный пакет, зависящий от него (Fragment-Host в MANIFEST). Более того, есть пакет с некоторыми тестами. Теперь я хочу протестировать мою реализацию и использовать плагин tycho-surefire-plugin. Пакет с тестами ссы…
19 ноя '12 в 13:20
2 ответа

Отражение с пакетами OSGI, для зависимых фляг

Я написал фреймворк (назовем A), и он зависит от драйверов и источника данных jdbc и загружает классы, используя отражение. Он использует 3 параметризованных Class.Forname с Thread.currentThread(). GetContextClassLoader() Теперь я хочу использовать …
04 сен '14 в 09:39
1 ответ

Apache tomcat catalina springsource bundle не РАЗРЕШЕНО на контейнере OSGi равноденствия

У меня есть Java-приложение, в котором я запускаю контейнер Equinox OSGi (версия 3.10.1.v20140909-1633) и загружаю пакет Apache Catalina springsource. com.springsource.org.apache.catalina.springsource_6.0.20.S2-r5956 и другие зависимые пакеты. Ниже …
1 ответ

Как определить плагин OSGI/Eclipse с бинарными компонентами для нескольких платформ

Я создал плагин Eclipse, и для поддержки его функциональности необходим собственный двоичный файл. У меня есть готовый код для Win и Mac. Вызов нативного кода различен для каждой платформы, поэтому есть также некоторый код плагина, связанный с натив…
22 дек '12 в 22:31
2 ответа

OSGI Pax logging

Я хочу написать собственный appender, который будет собирать все журналы, поступающие на Fuse.log в контейнере Fuse, и передавать их через Scribe в центральное хранилище журналов. Я хочу добавить слушатель события для этого в контейнере. Но я не мог…
1 ответ

Заблокированные темы из-за ServiceRegistry

У меня достаточно большая система запросов / запросов, в которой мы используем OSGi. Мы получаем около 800 миллионов запросов в день. В настоящее время мы наблюдаем некоторые проблемы, когда потоки блокируются. Для каждого поступающего запроса мы пе…
31 янв '14 в 17:25
3 ответа

Замена классов / ресурсов фрагментом OSGi - возможно, без включения в него фляги?

Мы хотим заменить определенные ресурсы в пакете OSGi хоста, добавив фрагмент OSGi. Насколько я понимаю, ресурсы, включенные во фрагмент OSGi, просто добавляются в путь к классам пакета узла. Нет гарантии, что, если фрагмент добавляет ресурс, который…
20 янв '14 в 11:12
1 ответ

JPA в OSGi - одна схема, но объекты в нескольких пакетах

Дана одна схема БД и два (или более) комплекта. Вопрос: возможно ли, чтобы сущности JPA (для одной схемы) были распределены по пакетам? (Сначала я думал о связках фрагментов, но хочу знать, есть ли другие возможности)
04 фев '15 в 21:24
0 ответов

Экспорт продукта Eclipse: ошибка фрагмента (плагин хоста не найден)

У меня есть рабочее пространство в Eclipse RCP 3.8.2 IDE с 3 плагинами и 2 фрагментами: Плагины P1 и P2 Фрагмент BONECP1 (P1 - ХОЗЯИН) Фрагмент BONECP2 (P2 - ХОЗЯИН) ГЛАВНЫЙ плагин (требуется P1 и P2) Жизнь отлично работает при запуске плагина MAIN …
1 ответ

Как я могу исправить плагин Eclipse, используя плагин фрагментов, и развернуть его в моем продукте Eclipse?

Я пытаюсь применить патч к существующему плагину, используя плагин фрагмента, как описано здесь: Шаги по использованию фрагментов для исправления плагина - Eclipsepedia Патч к плагину хоста включает замену одного файла класса обновленным файлом клас…
1 ответ

Ошибка "Фильтр неудовлетворенного собственного кода" при попытке экспортировать фрагмент OSGi в Eclipse с помощью пользовательского vm arg

Здесь, кажется, есть только еще один вопрос такого рода, но решение, предложенное этим ответом, не было эффективным для меня. Я использую Spring Tool Suite (по сути, Kepler 4.3.2 SR2) в качестве своей IDE для разработки фрагмента OSGi, который содер…
29 окт '15 в 16:20
1 ответ

java.lang.ClassCastException: com.sun.xml.internal.ws.client.sei.SEIStub не может быть приведен к org.apache.cxf.frontend.clientproxy AEM OSGi

Я пытаюсь использовать fuelsdk в среде osgi в AEM. Я получаю эту ошибку - java.lang.ClassCastException: com.sun.xml.internal.ws.client.sei.SEIStub не может быть приведен к org.apache.cxf.frontend.ClientProxy Это связано с тем, что OSGi загружает сис…
17 ноя '16 в 22:45
1 ответ

Как преодолеть проблему "Отсутствует необязательно импортированный пакет" в OSGi

Я написал пакет OSGi, используя "maven-bundle-plugin" (где я пытаюсь сделать "jruby-complete-1.4.0.jar" в качестве пакета osgi, обратите внимание, что единственной зависимостью является "jruby-complete-1.4.0.jar"). ").. Когда я проверяю комплект чер…
04 янв '12 в 12:42
1 ответ

org.osgi.framework.BundleException: не удалось разрешить модуль: org.eclipse.jetty.plus

Из журнала кэша Karaf я получаю следующую ошибку несколько раз при развертывании пакета в karaf !ENTRY org.eclipse.jetty.jndi 4 0 2019-02-21 16:27:11.500 !MESSAGE FrameworkEvent ERROR !STACK 0 org.osgi.framework.BundleException: Could not resolve mo…
25 фев '19 в 05:47
1 ответ

Как я могу получить доступ к экземпляру метода / свойства хоста из фрагмента тестового пакета?

У меня есть связка test.Bundle1, у которой есть некоторые свойства, выполняемые инъекциями Blueprint. Я создал один тестовый фрагмент, хостом которого является test.Bundle1, и я хотел бы получить экземпляр экземпляра myClassA для доступа к этим свой…
05 июн '11 в 19:30
2 ответа

Должны ли пакеты экспорта фрагментов OSGi вносить вклад в их хост?

Я заметил фрагмент у меня использует Export-Package директива для пакета, который добавлен к его хосту: Fragment-Host: org.eclipse.jetty.osgi.boot Export-Package: org.eclipse.jetty.osgi.boot.utils;version="1.0.1.felix" -buildpath: osgi.core;version=…
04 сен '14 в 16:26
2 ответа

Могут ли фрагменты OSGi иметь другие фрагменты в качестве хостов?

Это законно? MANIFEST.MF для org.fragment1 (org.host это нормальный комплект, а не фрагмент): Bundle-SymbolicName: org.fragment1 Fragment-Host: org.host MANIFEST.MF для org.fragment2: Bundle-SymbolicName: org.fragment2 Fragment-Host: org.fragment1 И…
11 авг '11 в 08:10
1 ответ

Доступ к сервисам из OSGi фрагментов

В моем проекте есть пакет OSGi, который предоставляет интерфейс com.xyx.EventProvider в качестве отвратительной услуги. Существует еще один сторонний комплект org.eclipse.equinox.http.jetty, к которому я прикрепил фрагмент комплекта com.xyz.jetty.cu…
04 дек '13 в 05:51
1 ответ

Как зарегистрировать пользовательские фильтры обратного вызова, используя фрагментный фрагмент OSGi?

У меня есть собственный фильтр под названием foo.bar.MatcherFilter, Я объявил это в logback.xml, <appender ....> <filter class="foo.bar.MatcherFilter"> <contains>java.net.ConnectException: Connection refused</contains> </f…
18 окт '13 в 10:18