<div dir="ltr">Hi,<div><br></div><div>First of all my apologies, if I am asking the question in wrong place, though my gut feeling tells me that people on this list would know the most about this matter.</div><div> </div><div>

I am trying to write my own subsystem, and have wrote most of it, using <a href="https://docs.jboss.org/author/display/AS72/Extending+JBoss+AS+7">https://docs.jboss.org/author/display/AS72/Extending+JBoss+AS+7</a> and maven archtype there.</div>

<div><br></div><div>I have my own annotation, which user can add onto the attribute of EJB or CDI bean, and deployment processor for my subsystem finds all classes with this annotation. </div><div>From my understanding inside deployment processor executed during Phase.PARSE, getAttachment(Attachments.ANNOTATION_INDEX) will enable me to find all classes with my annotation, without loading the classes (jandex).</div>

<div><br></div><div>After finding them all, I am trying to modify the class to inject instance to that annotated field with value that has been created in my subsystem for that deployment.</div><div><br></div><div>I think options are to rely on Weld, or modify bytecode to set this field with my value stored in my subsystem when class is instantiated. </div>

<div>If I change phase </div><div><br></div><div>Am I going in the right direction with this, what would be recommended way to do something like this?  Any pointers would be welcome.</div><div><br></div><div>Regards,</div>

<div>Dejan</div></div>