2013-08-13 4 views
0

pickup 폴더에 드롭 된 번들의 시작 레벨을 제어 할 수 있습니까? 번들이 특정 다른 서비스를 사용할 수있을 때까지 활성화되지 않도록 요청하는 방법이 있습니까?픽업 디렉터리에서 배포 된 번들의 시작 수준을 제어하는 ​​방법은 무엇입니까?

우리는 상호 의존성이있는 여러 번들이 시작 레벨로만 관리됩니다. 즉 번들 Y가 시작시 번들 X를 필요로한다면 Y는 더 높은 시작 레벨을 갖는다.

픽업 디렉터리에 번들을 넣으면 제대로 작동하지 않습니다. 이러한 묶음은 서로간에 임의의 순서로 시작될 수 있습니다.

픽업 폴더에있는 번들의 시작 레벨을 제어하는 ​​방법이 있습니까?

번들이 다른 서비스에 대한 종속성을 선언하는 방법이 있습니까? 이 경우에는 여러 번 묶음을 다른 묶음에 의존하여 가져올 수 있습니다.

답변

0

번들의 해상도는 기능의 가용성만으로 제한 할 수 있지만 활성화는 할 수 없습니다. 정품 인증은 해결 후 발생하지만 해결 된 번들은 어떤 순서로든 활성화 될 수 있습니다. 따라서 번들 레벨 활성화 종속성은 제대로 작동하지 않습니다.

대신 수명주기를 다른 구성 요소의 가용성에 바인딩하는 옵션이있는 "구성 요소"(즉 선언적 서비스)를 사용해야합니다. 이 옵션을 사용하면 번들이 임의의 순서로 시작될 수 있지만 모든 서비스 종속성이 활성화 된 후에도 서비스는 여전히 활성화/노출됩니다.