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