I see. Your solution seems to be fine. It should be ok to return PropertyBean.class or even the extension class for such synthetic beans.
Anyway, I will create a WildFly issue to fix the problem with non-unique bean deployment archive id.
Thanks for report!
|