What exactly are you trying to do -- a bit confusing description?
Or, from what I can understand, a simple ClassFileTransformer could do the trick for you.

-Ales

On 20 Nov 2013, at 15:59, Dejan Kitic <kdejan@gmail.com> wrote:

Hi,

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.
 
I am trying to write my own subsystem, and have wrote most of it, using https://docs.jboss.org/author/display/AS72/Extending+JBoss+AS+7 and maven archtype there.

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. 
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).

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.

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. 
If I change phase 

Am I going in the right direction with this, what would be recommended way to do something like this?  Any pointers would be welcome.

Regards,
Dejan
_______________________________________________
wildfly-dev mailing list
wildfly-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/wildfly-dev