2017-04-12 10 views

답변

1

OSGi에서 서비스 변경을 듣는 것은 매우 일반적입니다. 일반 API 방법은 을 사용하는 것입니다. 관심있는 서비스를 지정하고 해당 서비스가 등록 또는 등록 취소되었을 때 콜백을받을 수 있습니다.

선언적 서비스 (DS) 또는 청사진과 같은 프레임 워크를 사용하여 서비스를 수신 할 수있는 방법을 사용하는 것이 좋습니다.

DS를 사용하는 인터페이스로 모든 서비스를 수신하는 방법입니다. javadoc (@Reference)도 참조하십시오.

@Reference(unbind="unbind" 
public bind(MyService my) {...} 

public unbind(MyService my) {...}