CDI を使用して修飾子アノテーションをパススルーしたいと思います。つまり、修飾子を注入ポイントに追加して、その修飾子を「第 1 レベル」の注入ターゲットに直接適用するのではなく (これには 1 つの実装しかないため)、("2nd level") 注入された EJB。これはCDIで可能ですか?それはおそらくすでにすぐに使用できますか?
次のようになります。
@Stateless
public class MyFirstLevelEJB {
@Inject
//this guy has different Implementations with qualifiers, I want to use the qualifier here
private CDIBean2ndLevel myCDIBean;
}
2nd EJB:
@Stateless
public class My2ndLevelEJB {
@Inject
@AlternativeImplementation //this is the qualifier which I want to apply for CDIBean2ndLevel
MyFirstLevelEJB anInjectedEBJ;
}
どんな助けでも大歓迎です