<div dir="ltr">Thank you Jozef! You have the valid point. <br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jul 23, 2015 at 8:59 AM, Jozef Hartinger <span dir="ltr"><<a href="mailto:jharting@redhat.com" target="_blank">jharting@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Emily,<br>
<br>
is the bean supposed to see all the flows in all the wars in the ear? Won't this then break isolation of web apps (e.g. war1 seeing flow defined in war2)?<br>
<br>
Jozef<span class=""><br>
<br>
On 22.7.2015 10:19, Emily Jiang wrote:<br>
</span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
continued:<br>
The issue is that when it comes to do the validation, Weld insists all<br>
bean names must be unique among all the beans which this extension can<br>
see. This extension does not need to use el. What is the point to do the<br>
upfront validation? Is it possible to switch off this unique bean name<br>
validation for some bdas or only throw an exception when it cannot<br>
resolve el successfully?<br>
<br>
On Wed, Jul 22, 2015 at 9:14 AM, Emily Jiang <<a href="mailto:emijiang6@googlemail.com" target="_blank">emijiang6@googlemail.com</a><br></span><span class="">
<mailto:<a href="mailto:emijiang6@googlemail.com" target="_blank">emijiang6@googlemail.com</a>>> wrote:<br>
<br>
Hi Jozef,<br>
<br>
The extension I am referred to is jsf extension,<br>
FlowBuilderCDIExtension, which registers the bean<br>
FlowBuilderFactoryBean. This FlowBuilderFactoryBean tries to get all<br>
instances of Flows:<br>
@Inject<br>
@Any<br>
private Instance<Flow> flowDefinitions;<br>
<br>
On Wed, Jul 22, 2015 at 8:08 AM, Jozef Hartinger<br></span><div><div class="h5">
<<a href="mailto:jharting@redhat.com" target="_blank">jharting@redhat.com</a> <mailto:<a href="mailto:jharting@redhat.com" target="_blank">jharting@redhat.com</a>>> wrote:<br>
<br>
Hi Emily,<br>
<br>
can you elaborate a bit more how your extension looks like? If<br>
the bean registered by an extension is really shared across wars<br>
there should be no ambiguous resolutions.<br>
<br>
Jozef<br>
<br>
<br>
On 21.7.2015 22:35, Emily Jiang wrote:<br>
<br>
<br>
I have a question on the CDI extension. I would like to<br>
define an<br>
extension which is shared among the modules such as multiple<br>
war modules<br>
and be able to access all war modules. However, I got the<br>
following<br>
error WELD-001414: Bean name is ambiguous. Name echo<br>
resolves to beans:<br>
as there are same bean names in multiple wars. Is it<br>
possible to switch<br>
off the unique bean name checks for some extensions? Do you<br>
have any<br>
suggestions on how to resolve the problem.<br>
--<br>
Thanks<br>
Emily<br>
=================<br>
Emily Jiang<br>
<a href="mailto:ejiang@apache.org" target="_blank">ejiang@apache.org</a> <mailto:<a href="mailto:ejiang@apache.org" target="_blank">ejiang@apache.org</a>><br></div></div>
<mailto:<a href="mailto:ejiang@apache.org" target="_blank">ejiang@apache.org</a> <mailto:<a href="mailto:ejiang@apache.org" target="_blank">ejiang@apache.org</a>>><br>
<br>
<br>
_______________________________________________<br>
weld-dev mailing list<br>
<a href="mailto:weld-dev@lists.jboss.org" target="_blank">weld-dev@lists.jboss.org</a> <mailto:<a href="mailto:weld-dev@lists.jboss.org" target="_blank">weld-dev@lists.jboss.org</a>><span class=""><br>
<a href="https://lists.jboss.org/mailman/listinfo/weld-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/weld-dev</a><br>
<br>
<br>
<br>
<br>
--<br>
Thanks<br>
Emily<br>
=================<br>
Emily Jiang<br></span>
<a href="mailto:ejiang@apache.org" target="_blank">ejiang@apache.org</a> <mailto:<a href="mailto:ejiang@apache.org" target="_blank">ejiang@apache.org</a>><span class=""><br>
<br>
<br>
<br>
<br>
--<br>
Thanks<br>
Emily<br>
=================<br>
Emily Jiang<br>
</span><a href="mailto:ejiang@apache.org" target="_blank">ejiang@apache.org</a> <mailto:<a href="mailto:ejiang@apache.org" target="_blank">ejiang@apache.org</a>><br>
</blockquote>
</blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature">Thanks<br>Emily<br>=================<br>Emily Jiang<br><a href="mailto:ejiang@apache.org" target="_blank">ejiang@apache.org</a><br></div>
</div>