declarative-services

    2

    2답변

    선언적 서비스를 사용하여 다른 번들에 기능을 제공하는 서비스 번들을 만들려고합니다. 그러나 필자는 필요할 때까지 내 서비스 공급자 번들을 시작하지 않길 바란다. 내 조건을 설명해 드리겠습니다. 은 서비스 공급자 번들은 다음과 같이 선언적 서비스를 사용하여 서비스를 제공 -com.example.serviceconsumer -com.example.service

    3

    1답변

    나는 OSGi 기반 시스템을 개발하고 있는데, 전체 시스템을 다운시키지 않고 주기적으로 '업데이트'하려고한다. 번들 변경을 용이하게하기 위해 '업데이트'를 사용하려고하며, 이론을 증명하기 위해 작은 앱 (2 번들)을 작성했습니다. 내 최종 목표 : OSGi를 사용하여 번들을 동적으로 업데이트 할 수있는 플랫폼을 구현하려고합니다. 지금까지 : 2 묶음을 만들

    0

    1답변

    나는 타겟 하드웨어에서 실행되는 매우 가벼운 (임베디드) OSGi 프레임 워크를 구현 중이다. 콘솔을 연결하려면 org.apache.felix.gogo.shell과 org.apache.felix.shell.remote를 사용하고 있습니다. 지금까지 제대로 작동하는 System.out.println을 사용하여 모든 사용자 지정 메시지를 기록했지만 이제는 원격

    0

    1답변

    에서 구성 요소 수 있도록 부품 (1A)을 (를 사용할 수 : false)를 번들 B : 구성 요소 2B 가 어떻게 번들 B 또는 구성 요소 2B에서 부품 (1A)를 활성화 할 수 있습니다 ? 내가 componentContext를 사용하여 작업을 수행하려고했습니다 , dsContext.enableComponent("1A"); 하지만 단지 같은 번들 서비

    0

    1답변

    jar (번들) 외부에서 구성 요소 defition (xml 파일)을로드해야합니다. 플러그인/my.bundle.name/OSGI-INF/mycomponent.xml 플러그인/OSGI-INF/mycomponent.xml : 나는 아래에 넣어 시도했습니다 그리고 나는 행운을 빌면서 번들의 classpath도 가지고 놀았습니다.

    0

    1답변

    넷빈에서는 임베디드 펠릭스가 DS를 지원하지 않습니다. 넷빈에서 임베디드 펠릭스에 펠릭스 서비스 컴포넌트 런타임을 추가 할 수 있습니까?

    0

    1답변

    선언 서비스를 사용 중이고 다음과 같은 문제가 있습니다. 내 구성 요소를 사용하여 같은 속성으로 등록하려면 bc.registerService (MyClass.class.getName(), this, props); 그러나 선언적 서비스에서는 이러한 속성을 정의하는 XML 파일을 제공해야합니다. 이제 문제는 속성 값 (문자열은 키)과 문자열 호환 값이 없다는

    4

    3답변

    OSGi 세계에 다소 익숙합니다. 그리고 어떤 개념들은 여전히 ​​나를 피합니다. 저는 Swing, Equinox 및 Declarative Services를 사용하여 그래픽 OSGi 응용 프로그램을 만들려고합니다. 목표는 응용 프로그램의 플러그인 및 확장 생성을 쉽게하는 것입니다. 나는 디자인 문제로 넘어졌고, 처음부터이 작업을하고 있기 때문에 최대한의 모

    0

    2답변

    을 의 셧다운은 ConnectionManager HttpClient를 위해, 그리고 B. B 서비스가 내부적으로 사용 아파치 HttpClient를한다. 내 질문은 HttpClient의 ConnectionManager를 종료해야 할 때 서비스 B의 "바인딩 해제"메소드에서 수행하려고했지만 바인딩 해제 메소드를 호출하면 인스턴스가 삭제되는 것이 아니기 때문에

    1

    1답변

    난은 OSGi 선언적 서비스 구성 요소의 만족 기준에 문제가 있습니다 <?xml version="1.0" encoding="UTF-8"?> <scr:component xmlns:scr="http://www.osgi.org/xmlns/scr/v1.1.0" name="com.mycompany.foo.Service" immediate="tru