<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div>What exactly are you trying to do -- a bit confusing description?</div><div>Or, from what I can understand, a simple ClassFileTransformer could do the trick for you.</div><div><br></div><div>-Ales</div><div><br></div><div><div>On 20 Nov 2013, at 15:59, Dejan Kitic &lt;<a href="mailto:kdejan@gmail.com">kdejan@gmail.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><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>&nbsp;</div><div>

I am trying to write my own subsystem, and have wrote most of it, using&nbsp;<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>&nbsp;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.&nbsp;</div><div>From my understanding inside deployment processor executed during Phase.PARSE,&nbsp;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.&nbsp;</div>

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

<div>Dejan</div></div>
_______________________________________________<br>wildfly-dev mailing list<br><a href="mailto:wildfly-dev@lists.jboss.org">wildfly-dev@lists.jboss.org</a><br>https://lists.jboss.org/mailman/listinfo/wildfly-dev<br></blockquote></div><br></body></html>