2017-09-16 11 views
1

私はconfigurationFactoryとSCRアノテーションを使用してコンポーネントを自動的にプラス記号をクリックして& Iこれは、複数のインスタンスは、フェリックス・コンソールの設定マネージャから作成することができますAEM 6.3移行 - DSアノテーションでconfigurationFactoryを処理するにはどうすればよいですか?

@Reference(
    name = SocialCollaborationServiceFactoryImpl.TRINAING_SERVICE_NAME, 
    referenceInterface = SocialCollaboration.class, 
    policy = ReferencePolicy.DYNAMIC, 
    cardinality = ReferenceCardinality.OPTIONAL_MULTIPLE) 

そのインスタンスを管理するために工場を使用してtrueに設定しています設定名の横に私の工場がそれを追跡することができます。今度はAEM 6.3に移行すると、構成ファクトリのプロパティをcomponentに設定できません。この@Component(property={"conifugrationFactory=true}")はもちろん動作しません。

あなたがOSGiの注釈を使用していないフェリックスSCR注釈6.3とされていると仮定すると、

答えて

2

を支援するドキュメントの参照や提案にここにすべてのヘルプ、あなたは@Designate(factory=true)を使用することができるはずです。リファレンス実装についてはthisを参照してください。

関連する問題