<div dir="ltr">I just went through the PR one more time.  It seems like these are the areas of open discussion still:<div><br></div><div>- The name of the class &quot;ActiveContext&quot; needs to be decided.  I&#39;m in agreement its a bad name, but switching to past tense doesn&#39;t help IMHO.</div><div>- Disassociating the thread model and the context model.  This is the first change that supports this initiative, so I&#39;m not sure if there are any concerns with that change.</div><div>- The fact that contexts have IDs.  To me it makes sense, but it seems like this is not generally agreed (we need some unique identifier to make sure we can bridge from existing)</div><div><br></div><div>John<br><br><div class="gmail_quote"><div dir="ltr">On Tue, Jun 21, 2016 at 10:27 AM Martin Kouba &lt;<a href="mailto:mkouba@redhat.com">mkouba@redhat.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I&#39;m on PTO until Jun 29 :-(<br>
<br>
However, we&#39;ve already discussed this with Antoine so I think my<br>
presence is not required.<br>
<br>
Martin<br>
<br>
Dne 21.6.2016 v 16:23 John D. Ament napsal(a):<br>
&gt; Unfortunately, my schedule&#39;s turned south this week and Friday as of now<br>
&gt; is the only day I have open.<br>
&gt;<br>
&gt; What about next week? Monday?<br>
&gt;<br>
&gt; John<br>
&gt;<br>
&gt; On Tue, Jun 21, 2016 at 4:42 AM Martin Kouba &lt;<a href="mailto:mkouba@redhat.com" target="_blank">mkouba@redhat.com</a><br>
&gt; &lt;mailto:<a href="mailto:mkouba@redhat.com" target="_blank">mkouba@redhat.com</a>&gt;&gt; wrote:<br>
&gt;<br>
&gt;     Any day except for Friday is ok for me.<br>
&gt;<br>
&gt;     I have a feeling that it will be a tough discussion ;-)<br>
&gt;<br>
&gt;     What I particularly dislike:<br>
&gt;     * ActiveContext.associate(Thread thread)<br>
&gt;     * the concept of the context id<br>
&gt;     * scopeType as a method param (I would prefer a specific method/class<br>
&gt;     for each supported scope)<br>
&gt;<br>
&gt;     Anyway, if you look at Weld Context Management API [1] you&#39;ll find out<br>
&gt;     that it&#39;s pretty powerful but also quite complex. And I don&#39;t believe we<br>
&gt;     will be able to achieve the same level of funcionality with less complex<br>
&gt;     API (without sacrificing correctness).<br>
&gt;<br>
&gt;     Martin<br>
&gt;<br>
&gt;     [1]<br>
&gt;     <a href="http://docs.jboss.org/weld/reference/latest/en-US/html/contexts.html#_managing_the_built_in_contexts" rel="noreferrer" target="_blank">http://docs.jboss.org/weld/reference/latest/en-US/html/contexts.html#_managing_the_built_in_contexts</a><br>
&gt;<br>
&gt;<br>
&gt;     Dne 21.6.2016 v 09:22 Mark Struberg napsal(a):<br>
&gt;      &gt; Somewhen this week in the evening (CEST).<br>
&gt;      &gt; I’ll have a low availability for the following 2 weeks.<br>
&gt;      &gt;<br>
&gt;      &gt; LieGrue,<br>
&gt;      &gt; strub<br>
&gt;      &gt;<br>
&gt;      &gt;&gt; Am 20.06.2016 um 16:55 schrieb Antoine Sabot-Durand<br>
&gt;     &lt;<a href="mailto:antoine@sabot-durand.net" target="_blank">antoine@sabot-durand.net</a> &lt;mailto:<a href="mailto:antoine@sabot-durand.net" target="_blank">antoine@sabot-durand.net</a>&gt;&gt;:<br>
&gt;      &gt;&gt;<br>
&gt;      &gt;&gt; Hi all,<br>
&gt;      &gt;&gt;<br>
&gt;      &gt;&gt; We launched the idea to organize a meeting regarding John&#39;s<br>
&gt;     proposal regarding CDI-30:<br>
&gt;      &gt;&gt; <a href="https://github.com/cdi-spec/cdi/pull/291" rel="noreferrer" target="_blank">https://github.com/cdi-spec/cdi/pull/291</a><br>
&gt;      &gt;&gt;<br>
&gt;      &gt;&gt; I wasn&#39;t available last week (going to a conference) but I am<br>
&gt;     this week.<br>
&gt;      &gt;&gt;<br>
&gt;      &gt;&gt; So what are your favorite slots for this meeting ?<br>
&gt;      &gt;&gt;<br>
&gt;      &gt;&gt; Antoine<br>
&gt;      &gt;&gt; _______________________________________________<br>
&gt;      &gt;&gt; cdi-dev mailing list<br>
&gt;      &gt;&gt; <a href="mailto:cdi-dev@lists.jboss.org" target="_blank">cdi-dev@lists.jboss.org</a> &lt;mailto:<a href="mailto:cdi-dev@lists.jboss.org" target="_blank">cdi-dev@lists.jboss.org</a>&gt;<br>
&gt;      &gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/cdi-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/cdi-dev</a><br>
&gt;      &gt;&gt;<br>
&gt;      &gt;&gt; Note that for all code provided on this list, the provider<br>
&gt;     licenses the code under the Apache License, Version 2<br>
&gt;     (<a href="http://www.apache.org/licenses/LICENSE-2.0.html" rel="noreferrer" target="_blank">http://www.apache.org/licenses/LICENSE-2.0.html</a>). For all other<br>
&gt;     ideas provided on this list, the provider waives all patent and<br>
&gt;     other intellectual property rights inherent in such information.<br>
&gt;      &gt;<br>
&gt;      &gt;<br>
&gt;      &gt; _______________________________________________<br>
&gt;      &gt; cdi-dev mailing list<br>
&gt;      &gt; <a href="mailto:cdi-dev@lists.jboss.org" target="_blank">cdi-dev@lists.jboss.org</a> &lt;mailto:<a href="mailto:cdi-dev@lists.jboss.org" target="_blank">cdi-dev@lists.jboss.org</a>&gt;<br>
&gt;      &gt; <a href="https://lists.jboss.org/mailman/listinfo/cdi-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/cdi-dev</a><br>
&gt;      &gt;<br>
&gt;      &gt; Note that for all code provided on this list, the provider<br>
&gt;     licenses the code under the Apache License, Version 2<br>
&gt;     (<a href="http://www.apache.org/licenses/LICENSE-2.0.html" rel="noreferrer" target="_blank">http://www.apache.org/licenses/LICENSE-2.0.html</a>). For all other<br>
&gt;     ideas provided on this list, the provider waives all patent and<br>
&gt;     other intellectual property rights inherent in such information.<br>
&gt;      &gt;<br>
&gt;<br>
&gt;     --<br>
&gt;     Martin Kouba<br>
&gt;     Software Engineer<br>
&gt;     Red Hat, Czech Republic<br>
&gt;     _______________________________________________<br>
&gt;     cdi-dev mailing list<br>
&gt;     <a href="mailto:cdi-dev@lists.jboss.org" target="_blank">cdi-dev@lists.jboss.org</a> &lt;mailto:<a href="mailto:cdi-dev@lists.jboss.org" target="_blank">cdi-dev@lists.jboss.org</a>&gt;<br>
&gt;     <a href="https://lists.jboss.org/mailman/listinfo/cdi-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/cdi-dev</a><br>
&gt;<br>
&gt;     Note that for all code provided on this list, the provider licenses<br>
&gt;     the code under the Apache License, Version 2<br>
&gt;     (<a href="http://www.apache.org/licenses/LICENSE-2.0.html" rel="noreferrer" target="_blank">http://www.apache.org/licenses/LICENSE-2.0.html</a>). For all other<br>
&gt;     ideas provided on this list, the provider waives all patent and<br>
&gt;     other intellectual property rights inherent in such information.<br>
&gt;<br>
<br>
--<br>
Martin Kouba<br>
Software Engineer<br>
Red Hat, Czech Republic<br>
</blockquote></div></div></div>