<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    For EE assuming bean-discovery-mode="annotated" by default if no
    beans.xml is found is OK as the scope of scanning is limited by the
    deployment. In SE however this would require that we scan the entire
    classpath for scope annotations, stereotypes, etc. I am therefore
    concerned about the performance implications of this.<br>
    <br>
    <div class="moz-cite-prefix">On 03/01/2015 04:18 PM, John D. Ament
      wrote:<br>
    </div>
    <blockquote
cite="mid:CAOqetn_CZdQLyBMVAKdUKgb8cetF80qQcHhALv=n+h-aTpPwzg@mail.gmail.com"
      type="cite">
      <div dir="ltr">Yeah actually you're right.  For some reason I had
        in my head that "all" was the default.  It's very clearly not. 
        Too early for some of this :-)
        <div><br>
        </div>
        <div>So let me rephrase.  "annotated" will be the default bean
          discovery mode if a classpath entry contains no
          META-INF/beans.xml, based on the exact same rules used in EE.</div>
        <div><br>
        </div>
        <div>Any concerns with that?<br>
          <br>
          John<br>
          <br>
          <div class="gmail_quote">On Sun, Mar 1, 2015 at 10:10 AM
            Romain Manni-Bucau &lt;<a moz-do-not-send="true"
              href="mailto:rmannibucau@gmail.com">rmannibucau@gmail.com</a>&gt;
            wrote:<br>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <p dir="ltr">For me it is 100% the same as ee where you
                have the same issues so keeping them aligned is better
                IMO. That said configuring globally the scanning would
                be nice.</p>
              <div class="gmail_quote">Le 1 mars 2015 15:54, "John D.
                Ament" &lt;<a moz-do-not-send="true"
                  href="mailto:john.d.ament@gmail.com" target="_blank"
                  onclick="window.open('https://mail.google.com/mail/?view=cm&amp;tf=1&amp;to=john.d.ament@gmail.com&amp;cc=&amp;bcc=&amp;su=&amp;body=','_blank');return
                  false;">john.d.ament@gmail.com</a>&gt; a écrit :<br
                  type="attribution">
              </div>
              <div class="gmail_quote">
                <blockquote class="gmail_quote" style="margin:0 0 0
                  .8ex;border-left:1px #ccc solid;padding-left:1ex">
                  <div dir="ltr">All,
                    <div><br>
                    </div>
                    <div>I'd like to propose in my doc changes for
                      CDI-26 that if a classpath entry does not contain
                      a META-INF/beans.xml that it is treated as if it
                      were bean-discovery-mode=none, e.g. no beans will
                      be scanned in that entry. (BTW, I'm using
                      classpath entry rather than archive in the
                      document to account for cases where someone does
                      -cp "./classes:./extra-classes:./lib/*" to define
                      their classpath)</div>
                    <div><br>
                    </div>
                    <div>It's a bit different than how EE works, but I
                      could imagine it causing fewer headaches when
                      running on SE classpaths.</div>
                    <div><br>
                    </div>
                    <div>Any thoughts/comments?</div>
                    <div><br>
                    </div>
                    <div>John</div>
                  </div>
                  <br>
                </blockquote>
              </div>
              <div class="gmail_quote">
                <blockquote class="gmail_quote" style="margin:0 0 0
                  .8ex;border-left:1px #ccc solid;padding-left:1ex">_______________________________________________<br>
                  cdi-dev mailing list<br>
                  <a moz-do-not-send="true"
                    href="mailto:cdi-dev@lists.jboss.org"
                    target="_blank"
                    onclick="window.open('https://mail.google.com/mail/?view=cm&amp;tf=1&amp;to=cdi-dev@lists.jboss.org&amp;cc=&amp;bcc=&amp;su=&amp;body=','_blank');return
                    false;">cdi-dev@lists.jboss.org</a><br>
                  <a moz-do-not-send="true"
                    href="https://lists.jboss.org/mailman/listinfo/cdi-dev"
                    target="_blank">https://lists.jboss.org/mailman/listinfo/cdi-dev</a><br>
                  <br>
                  Note that for all code provided on this list, the
                  provider licenses the code under the Apache License,
                  Version 2 (<a moz-do-not-send="true"
                    href="http://www.apache.org/licenses/LICENSE-2.0.html"
                    target="_blank">http://www.apache.org/licenses/LICENSE-2.0.html</a>).
                  For all other ideas provided on this list, the
                  provider waives all patent and other intellectual
                  property rights inherent in such information.<br>
                </blockquote>
              </div>
            </blockquote>
          </div>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
cdi-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:cdi-dev@lists.jboss.org">cdi-dev@lists.jboss.org</a>
<a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/cdi-dev">https://lists.jboss.org/mailman/listinfo/cdi-dev</a>

Note that for all code provided on this list, the provider licenses the code under the Apache License, Version 2 (<a class="moz-txt-link-freetext" href="http://www.apache.org/licenses/LICENSE-2.0.html">http://www.apache.org/licenses/LICENSE-2.0.html</a>). For all other ideas provided on this list, the provider waives all patent and other intellectual property rights inherent in such information.</pre>
    </blockquote>
    <br>
  </body>
</html>