NoneI POJO is a service component runtime designed for OSGi application development
1 ответ

Разрешенные подписи для методов iPOJO @Bind/@Unbind

Во всех примерах iPOJO, которые я видел, @Bind а также @Unbind обратные вызовы принимают в качестве аргумента только экземпляр службы, т.е. // @Requires // private Foo foo; @Bind public void bindFoo(Foo foo) { ... } @Unbind public void unbindFoo(Foo…
02 май '12 в 16:21
1 ответ

Scala, VerifyError при реализации службы OSGI с интерфейсом Java

Java абстрактные классы: public abstract class ActionProcessorExtensionPoint<A extends Action<?>> extends ExtensionPoint public abstract class ActionProcessorExtensionBase<A extends Action<?>> extends ActionProcessorExtension…
05 ноя '18 в 08:10
1 ответ

Используйте Felix File install для создания нескольких экземпляров пакета iPojo

Я пытаюсь развернуть пакет iPojo со свойством. Пучок выглядит так: @Component public class Greeter { @Property(name = "greeting") private String greeting; @Validate public void start() { System.out.println(greeting); } } Pom.xml выглядит так: <gr…
12 дек '18 в 15:17
1 ответ

IPOJO - фабрика, связанная с типом компонента, недопустима (не запущены или отсутствуют обработчики)

Я пытаюсь научиться использовать API Felix iPOJO для динамического создания компонентов. У меня есть простой пакет со следующими файлами: 1- HelloService.java (Содержит сервисный интерфейс). /* * @author zaid almahmoud * */ package helloipojo.servic…
2 ответа

Ограничить установку не-iPOJO-сервисов в OSGI

В настоящее время я пытаюсь найти способ "фильтровать" пакеты в OSGI при их установке. Я использую Караф в качестве реализации OSGI и iPOJO для разрешения сервисов. Можно ли как-то гарантировать, что в OSGI разрешено устанавливать только те сервисы,…
06 ноя '15 в 11:57
1 ответ

iPOJO и связь между компонентом ipojo

У меня есть пример, касающийся моей проблемы. (файлы объединены: https://drive.google.com/file/d/0B8ThLrV6-uchaFlTZTNGQ1FnT1E/view?usp=sharing) У меня есть 3 компонента ipojo (3 куска): CallHello использует сервис DelayService, который реализован ка…
05 ноя '14 в 14:10
1 ответ

Можно ли привязать услугу к нескольким потребителям с помощью iPOJO?

В своем приложении iPOJO я пытаюсь привязать услугу к двум потребителям: Потребители: @Component(immediate = true) @Instantiate(name = "com.example.consumerX") @Provides public class consumerX{ @Requires(id="ms",optional=true) private MyService[] se…
23 апр '12 в 09:30
1 ответ

Использование iPOJO API показывает: "Не удается создать экземпляр POJO, не найден конструктор POJO"

API iPOJO кажется сложным, особенно при встраивании OSGI-фреймворка. После того, как я решил проблему с загрузчиком классов, сохранив строки кода API в пакете OSGI, у меня возникла новая проблема: В моем методе запуска пакета у меня есть следующий к…
02 мар '14 в 16:06
0 ответов

Обработчик событий подписчика подписчика ipojo - не получает вывод

Так что я потратил несколько дней на это, и это все еще не работает для меня. Я публикую более простой пример, пытаясь следовать учебнику [ http://felix.apache.org/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-…
13 мар '18 в 23:21
2 ответа

Как получить фабрику iPojo на основе интерфейса, который она предоставляет

Если я хочу внедрить сервис в iPojo, используя метод инъекции, мне нужно сделать @Bind public void bindService(MyService implementation) { } Основываясь на типе аргумента, он знает, что подразумевается для внедрения только на основе интерфейса. Если…
12 дек '14 в 06:07
2 ответа

Запустите apache-felix 4.2.1 с помощью iPOJO на Android

Я пытаюсь запустить apache-felix 4.2.1 с iPOJO 1.11.0 на Android 4.+. Стандарт config.properties с добавлением: org.osgi.framework.system.packages.extra= \ android, \ android.accessibilityservice, \ ... android.support.v4.view.accessibility, \ andro…
10 ноя '13 в 17:09
1 ответ

Android SLF4J: NoClassDefFoundError android.util.Log

Я портирую существующее приложение OSGi/Felix/iPOJO из Windows на Android. Приложение использует SLF4J. У меня slf4j-android развернут как пакет. Однако я получаю java.lang.NoClassDefFoundError: android.util.Log на линии, где я пытаюсь создать экзем…
26 апр '13 в 16:36
1 ответ

Обратные вызовы внедрения iPOJO Component не вызываются, если не добавлено подтверждение возврата

Обратные вызовы моего компонента iPOJO не будут вызываться, пока я не добавлю метод обратного вызова validate. import javax.swing.DefaultBoundedRangeModel; import org.apache.felix.ipojo.annotations.*; import org.osgi.service.log.*; @Component @Insta…
12 авг '14 в 06:14
0 ответов

OSGi WeavingHook Используя Тест

У кого-нибудь есть примеры использования OSGi Weaving Hook Service? Я делаю некоторые тесты на этом. Но встретить некоторые проблемы. что я хочу сделать, это изменить байт-код класса в Bundle. Например: Bundle A регистрирует Weaving Hook Service и и…
09 мар '17 в 06:23
0 ответов

OSGi: экземпляр без имени типа X не связан

В настоящее время я сталкиваюсь с проблемой, которую просто не могу решить. Надеюсь, вы сможете мне помочь. Я создаю модульное приложение Vaadin с Apache Felix и iPojo. Зависимости разрешены, но при запуске приложения Феликс говорит мне следующее: I…
12 фев '16 в 08:43
1 ответ

iPOJO: разница между @ServiceProperty и @Property

В чем разница между "служебным свойством" и "имущественным" на http://felix.apache.org/site/how-to-use-ipojo-annotations.html?
02 май '12 в 16:07
1 ответ

Создание и управление экземпляром iPojo

В настоящее время у меня много проблем с утечками iPojo из-за сконструированных экземпляров, которые мы забываем утилизировать. Я рассматриваю это как неизбежный недостаток использования императивной реализации с использованием техники ipojo Factory…
20 апр '15 в 20:04
0 ответов

При создании компоновки iPOJO в комплекте отображается "java.lang.LinkageError: нарушение ограничения загрузчика: при разрешении переопределенного метода"

Я пытаюсь создать составной компонент, используя iPOJO API. Первоначально я встраивал инфраструктуру Felix в свое Java-приложение следующим образом: public class HostApplication { private HostActivator m_activator = null; private Felix m_felix = nul…
29 янв '14 в 18:45
0 ответов

Утечка InstanceManager при использовании фабрик iPojo

У меня есть проект OSGi Java 8 с iPojo 1.12.1Я использую фабрики для создания InstanceManager с помощью метода createComponentInstance. Как только я закончу с InstanceManager, я вызываю dispose на нем. Я ожидаю, что память будет освобождена, но объе…
23 апр '15 в 16:11
1 ответ

Встраивать Apache Felix Ipojo, как Java-приложение для рабочего стола

Как я могу создать приложение IPOJO, такое как приложение Java, которое можно открыть двойным щелчком мыши? У меня есть код: //App.java package app; import app.testipojo.HelloComponent; import java.util.HashMap; import java.util.Map; import org.apac…
13 дек '13 в 07:41