<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
I suppose you already must have code capable of identifying those
components - i.e. the Servlet container must be able to discover
Servlets in a web application. Therefore, the best way probably is
to hook into these "Java EE component supporting" pieces of code
instead of discovering the EE components yourself in the CDI
integration code.<br>
<br>
We do exactly this in WildFly where we let the other subsystems
identify EE components and then override the factories for these
components to actually use InjectionTargets (and fire PIT, PIP in
the process).<br>
<br>
HTH,<br>
<br>
Jozef<br>
<br>
<div class="moz-cite-prefix">On 05/28/2015 11:42 AM, Emily Jiang
wrote:<br>
</div>
<blockquote
cite="mid:CAECq3A-gVKGmbGq4D_iiBbADFk=PPg37WZU_rYW+M4eDypJaJA@mail.gmail.com"
type="cite">
<div dir="ltr">I need to fire events for each JavaEE component
class (e.g. process injectionTarget, injectionPoint etc) during
Weld bootstrap phase. At the moment, I am think to go through
all bdas per deployment and process all classes in the bda and
fire events for each JavaEE component classes as Weld leaves it
to be handled by the integrator. What is the best way to find
out which class is JavaEE component class? I don't like to idea
of building a long hardcoded list from the EE.5-1 table of the
JavaEE7 spec. <br clear="all">
<div><br>
-- <br>
<div class="gmail_signature">Thanks<br>
Emily<br>
=================<br>
Emily Jiang<br>
<a moz-do-not-send="true" href="mailto:ejiang@apache.org"
target="_blank">ejiang@apache.org</a><br>
</div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
weld-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:weld-dev@lists.jboss.org">weld-dev@lists.jboss.org</a>
<a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/weld-dev">https://lists.jboss.org/mailman/listinfo/weld-dev</a></pre>
</blockquote>
<br>
</body>
</html>