4
http://felix.apache.org/site/how-to-use-ipojo-annotations.html#[email protected]の "サービスプロパティ"と "プロパティ"の違いは何ですか?iPOJO:@ServicePropertyと@Propertyの違い
http://felix.apache.org/site/how-to-use-ipojo-annotations.html#[email protected]の "サービスプロパティ"と "プロパティ"の違いは何ですか?iPOJO:@ServicePropertyと@Propertyの違い
@ServicePropertyは、コンポーネントによって提供される(OSGi)サービスとともに公開されます。一方、@Propertyはプライベートに保たれます。例えば
:
@Component
@Provides
public class MyComponent implements MyService {
@Property
private String hidden;
@ServiceProperty
private String shown;
[...]
}
このコンポーネントは '示す' プロパティでMyServiceで 'サービス' を公開します。 「隠された」は公開されていない。
異なるサービスコンポーネントで異なるプロパティが必要な場合はどうなりますか?これはサポートされていませんか? –