例として、iPOJO に関連する問題があります。
「HelloService」サービス (インターフェース) を提供するコンポーネント A を定義してデプロイします。そして、「instance_A」という名前のコンポーネント A のインスタンス</p>
A で「HelloService」サービスを必要とするコンポーネント B も定義します。B の実装は依存関係を宣言します。
HelloService こんにちは。
そして、metadata.xml で次のように宣言します。
<ipojo>
<component classname="B_class" name="B" immediate="true">
<requires field=" hello" from="instance_A">
</requires>
</component>
<instance component="B" name="call"/>
</ipojo>
- ここで、コンポーネント C を実装して、メタデータの変更 (from="instance_A") を別のメタデータ (例: from="instance_D") に動的に制御したいと考えています。
この「から」を変更するにはどうすればよいですか(コンポーネントC)?
前もって感謝します