ipojo のカスタム オート ハンドラに関する問題があります。ハンドラー (Handler-Auto など) を作成しました。POJO コンポーネントのメタデータに触れることなく、このハンドラーを POJO コンポーネント インスタンス (Comp-1 など) に自動的にアタッチしたいと考えています。これを実現するには、システム プロパティで「org.apache.felix.ipojo.handler.auto.primitive」変数を設定し、以下のリンクで指定されているハンドラのリストを設定する必要があります。
問題は、このようにすると、システム上で作成またはデプロイされたすべてのコンポーネントまたはインスタンスにハンドラー (Handler-Auto) がアタッチされることです。特定のコンポーネントからメソッドまたはフィールドをインターセプトするには、ハンドラーにフィルターを追加する必要があります。しかし、すべての不要なものを含むハンドラーをアタッチした後にフィルターを追加するには遅すぎます。
ハンドラーをすべてのコンポーネントにアタッチする代わりに、とにかく、このハンドラー (Handler-Auto) を特定のコンポーネントまたはインスタンスにアタッチすることはできますか? ユーザーの希望通り。
この機能があれば素晴らしいと思います。非常に動的になります。
これを行う他の方法がある場合、またはこれを達成するための解決策は何ですか??
事前に助けてくれてありがとう!
ありがとう、サディッシュ