It's all French, but I suppose the meeting is today not tomorrow?
As mentioned, I can't use IRC in the office, and there's an overlap with
JSR 364 (phone call works as long as it's not an international line) so I
won't be able to join this week I'm afraid.
If Europe also gets to Daylight Saving, the other call may be later, then I
could probably attend both (from home;-)
Werner
On Tue, Mar 17, 2015 at 4:06 PM, <cdi-dev-request(a)lists.jboss.org> wrote:
Send cdi-dev mailing list submissions to
cdi-dev(a)lists.jboss.org
To subscribe or unsubscribe via the World Wide Web, visit
https://lists.jboss.org/mailman/listinfo/cdi-dev
or, via email, send a message with subject or body 'help' to
cdi-dev-request(a)lists.jboss.org
You can reach the person managing the list at
cdi-dev-owner(a)lists.jboss.org
When replying, please edit your Subject line so it is more specific
than "Re: Contents of cdi-dev digest..."
Today's Topics:
1. Re: CDI SE Google Doc Updated (Martin Kouba)
2. Invitation: CDI weekly meeting - Toutes les semaines entre
18:00 et 19:00 le Mercredi (ASD Perso) (Antoine Sabot-Durand)
----------------------------------------------------------------------
Message: 1
Date: Tue, 17 Mar 2015 13:05:40 +0100
From: Martin Kouba <mkouba(a)redhat.com>
Subject: Re: [cdi-dev] CDI SE Google Doc Updated
To: "John D. Ament" <john.d.ament(a)gmail.com>, Jozef Hartinger
<jharting(a)redhat.com>, Antoine Sabot-Durand <
antoine(a)sabot-durand.net>
Cc: "cdi-dev(a)lists.jboss.org" <cdi-dev(a)lists.jboss.org>
Message-ID: <55081894.8050104(a)redhat.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Dne 17.3.2015 v 10:49 John D. Ament napsal(a):
>
>
> On Tue, Mar 17, 2015 at 4:50 AM Martin Kouba <mkouba(a)redhat.com
> <mailto:mkouba@redhat.com>> wrote:
>
> It's ok to have the same default bean discovery mode in Java SE.
> However, I think there is no easy way to scan the classpath and
"detect"
> bean archives without beans.xml, i.e. implicit bean archives without
the
> descriptor.
>
>
> You should be able to read java.class.path to determine the possible
> archives. Then use the URL of the class itself to find which JAR it
> came from.
I'm not sure this will cover all use-cases (Web Start, extension
classes, ...). Moreover, elements of the class are platform-specific. So
it wouldn't be trivial to parse it.
>
>
> That's the reason why bean archives without beans.xml are not
supported
> in Weld SE.
>
> If anyone knows how to implement this properly, speak out.
>
> Martin
>
> Dne 17.3.2015 v 07:22 Jozef Hartinger napsal(a):
> >
> > On 03/16/2015 05:45 PM, Antoine Sabot-Durand wrote:
> >>
> >>> Le 16 mars 2015 ? 11:02, Jozef Hartinger <jharting(a)redhat.com
> <mailto:jharting@redhat.com>
> >>> <mailto:jharting@redhat.com
<mailto:jharting@redhat.com>>> a
> ?crit :
> >>>
> >>> Btw was there any further discussion about the bean discovery
> mode in SE
> >>>
> >>
> >> For the time being we decided to have the same discovery mode in
SE
> >> (default to Annotated). If someone has a good reason to change
the
> >> default mode in SE and/or add a new discovery mode, I?d be glad
to
> >> hear about it.
> >
>
http://lists.jboss.org/__pipermail/cdi-dev/2015-March/__006334.html
> <
http://lists.jboss.org/pipermail/cdi-dev/2015-March/006334.html>
> >>
> >>
> >>> On 03/16/2015 10:45 AM, Jozef Hartinger wrote:
> >>>> The CDIProvider serves as a kind of SPI for CDI's static
> methods to
> >>>> be able to call into the implementation. I don't think
reusing
it
> >>>> also as a user-facing code is a good idea. What people
> suggesting to
> >>>> reuse CDIProvider had in mind, I think, was to reuse it as
the
SPI
> >>>> for talking to the CDI implementation instead. That way, the
> >>>> initialize() static method of
> CDIContainer/StartedCDI/__whatever we
> >>>> call it can use CDIProvider internally to actually start the
> container.
> >>>>
> >>>> In addition, the current proposal does not make it possible
to
> >>>> implement parallel container instances.
> >>>>
> >>>> Jozef
> >>>>
> >>>> On 03/15/2015 05:03 PM, John D. Ament wrote:
> >>>>> HI all,
> >>>>>
> >>>>> Apologies for being a week late on getting this doc
together. I
> >>>>> had some personal issues pop up after my leg came out of
its
cast
> >>>>> that consumed most of my week last week.
> >>>>>
> >>>>> Anywho, I've updated the doc with a summary of what
was
discussed
> >>>>> with CDI SE bootstrap support. You can find that here:
> >>>>>
>
https://docs.google.com/__document/d/1LgsGT-__AAlrF72Z5pW4xNQiVjUHGUME46Z...
> <
https://docs.google.com/document/d/1LgsGT-AAlrF72Z5pW4xNQiVjUHGUME46ZmB-w...
>
> >>>>>
> >>>>> There are two minor changes that I made from where we
last
> >>>>> discussed, as when I was putting together code I found
some
gaps
> >>>>> and figured it best to fix them here than later.
> >>>>>
> >>>>> 1. CDIProvider does not implement AutoCloseable. Since
CDI
class
> >>>>> maintains a reference to the provider, implementing
AutoCloseable
> >>>>> was not adding anything.
> >>>>>
> >>>>> 2. I added a method boolean isInitialized() so that the
> caller can
> >>>>> know if they need to start the container (or if it's
already
> running).
> >>>>>
> >>>>> Locally, I've also modified the CDI.current() method
to use
> >>>>> getCDIProvider() instead of internally finding the
provider
since
> >>>>> we now have a getter.
> >>>>>
> >>>>> One thing I'd like to get feedback on is if calling
> >>>>> initialize/shutdown in a container should throw
> >>>>> IllegalStateException, or probably better to throw
> >>>>> UnsupportedOperationException when called in EE
containers.
> >>>>>
> >>>>> Let me know your thoughts.
> >>>>>
> >>>>> John
> >>>>>
> >>>>>
> >>>>>
> >>>>> _________________________________________________
> >>>>> cdi-dev mailing list
> >>>>> cdi-dev(a)lists.jboss.org
<mailto:cdi-dev@lists.jboss.org>
> >>>>>
https://lists.jboss.org/__mailman/listinfo/cdi-dev
> <
https://lists.jboss.org/mailman/listinfo/cdi-dev>
> >>>>>
> >>>>> Note that for all code provided on this list, the
provider
> licenses the code under the Apache License, Version 2
> (
http://www.apache.org/__licenses/LICENSE-2.0.html
> <
http://www.apache.org/licenses/LICENSE-2.0.html>). For all other
> ideas provided on this list, the provider waives all patent and
> other intellectual property rights inherent in such information.
> >>>>
> >>>>
> >>>>
> >>>> _________________________________________________
> >>>> cdi-dev mailing list
> >>>> cdi-dev(a)lists.jboss.org
<mailto:cdi-dev@lists.jboss.org>
> >>>>
https://lists.jboss.org/__mailman/listinfo/cdi-dev
> <
https://lists.jboss.org/mailman/listinfo/cdi-dev>
> >>>>
> >>>> Note that for all code provided on this list, the provider
> licenses the code under the Apache License, Version 2
> (
http://www.apache.org/__licenses/LICENSE-2.0.html
> <
http://www.apache.org/licenses/LICENSE-2.0.html>). For all other
> ideas provided on this list, the provider waives all patent and
> other intellectual property rights inherent in such information.
> >>>
> >>> _________________________________________________
> >>> cdi-dev mailing list
> >>> cdi-dev(a)lists.jboss.org <mailto:cdi-dev@lists.jboss.org>
> <mailto:cdi-dev@lists.jboss.__org <mailto:cdi-dev@lists.jboss.org>>
> >>>
https://lists.jboss.org/__mailman/listinfo/cdi-dev
> <
https://lists.jboss.org/mailman/listinfo/cdi-dev>
> >>>
> >>> Note that for all code provided on this list, the provider
licenses
> >>> the code under the Apache License, Version 2
> >>> (
http://www.apache.org/__licenses/LICENSE-2.0.html
> <
http://www.apache.org/licenses/LICENSE-2.0.html>). For all other
> >>> ideas provided on this list, the provider waives all patent and
> other
> >>> intellectual property rights inherent in such information.
> >>
> >
> >
> >
> > _________________________________________________
> > cdi-dev mailing list
> > cdi-dev(a)lists.jboss.org <mailto:cdi-dev@lists.jboss.org>
> >
https://lists.jboss.org/__mailman/listinfo/cdi-dev
> <
https://lists.jboss.org/mailman/listinfo/cdi-dev>
> >
> > Note that for all code provided on this list, the provider
> licenses the code under the Apache License, Version 2
> (
http://www.apache.org/__licenses/LICENSE-2.0.html
> <
http://www.apache.org/licenses/LICENSE-2.0.html>). For all other
> ideas provided on this list, the provider waives all patent and
> other intellectual property rights inherent in such information.
> >
> _________________________________________________
> cdi-dev mailing list
> cdi-dev(a)lists.jboss.org <mailto:cdi-dev@lists.jboss.org>
>
https://lists.jboss.org/__mailman/listinfo/cdi-dev
> <
https://lists.jboss.org/mailman/listinfo/cdi-dev>
>
> Note that for all code provided on this list, the provider licenses
> the code under the Apache License, Version 2
> (
http://www.apache.org/__licenses/LICENSE-2.0.html
> <
http://www.apache.org/licenses/LICENSE-2.0.html>). For all other
> ideas provided on this list, the provider waives all patent and
> other intellectual property rights inherent in such information.
>
------------------------------
Message: 2
Date: Tue, 17 Mar 2015 15:06:12 +0000
From: Antoine Sabot-Durand <antoine(a)sabot-durand.net>
Subject: [cdi-dev] Invitation: CDI weekly meeting - Toutes les
semaines entre 18:00 et 19:00 le Mercredi (ASD Perso)
To: cdi-dev <cdi-dev(a)lists.jboss.org>
Message-ID: <001a11c3ca14af712a05117d4e78(a)google.com>
Content-Type: text/plain; charset="iso-8859-1"
Vous avez ?t? invit? ? l'?v?nement suivant.
Titre : CDI weekly meeting
View your event at
https://www.google.com/calendar/event?action=VIEW&eid=YmdhdXVtcDdnNjh...
.
View your event at
https://www.google.com/calendar/event?action=VIEW&eid=YmdhdXVtcDdnNjh...
.
View your event at
https://www.google.com/calendar/event?action=VIEW&eid=YmdhdXVtcDdnNjh....
Date?: Toutes les semaines entre 18:00 et 19:00 le Mercredi Paris
Lieu : IRC #cdi-dev channel on freenode
Appel vid?o:
https://plus.google.com/hangouts/_/sabot-durand.net/antoine-cdi
<
https://plus.google.com/hangouts/_/sabot-durand.net/antoine-cdi?hceid=YW5...
>
Agenda?: ASD Perso
Participants?:
* Antoine Sabot-Durand- organisateur
* cdi-dev
D?tails de l'?v?nement :
https://www.google.com/calendar/event?action=VIEW&eid=XzcxMGpnZ3BrNjE...
Invitation de Google?Agenda?:
https://www.google.com/calendar/
Vous recevez ce message ? l'adresse cdi-dev(a)lists.jboss.org, car vous
participez ? cet ?v?nement.
Pour ne plus recevoir de notifications pour cet ?v?nement ? l'avenir,
refusez cet ?v?nement. Vous avez ?galement la possibilit? de cr?er un
compte Google sur la page
https://www.google.com/calendar/ et de d?finir
vous-m?me les param?tres de notification pour l'int?gralit? de votre
agenda.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
http://lists.jboss.org/pipermail/cdi-dev/attachments/20150317/9b6900bb/at...
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: text/calendar
Size: 2356 bytes
Desc: not available
Url :
http://lists.jboss.org/pipermail/cdi-dev/attachments/20150317/9b6900bb/at...
-------------- next part --------------
A non-text attachment was scrubbed...
Name: invite.ics
Type: application/ics
Size: 2413 bytes
Desc: not available
Url :
http://lists.jboss.org/pipermail/cdi-dev/attachments/20150317/9b6900bb/at...
------------------------------
_______________________________________________
cdi-dev mailing list
cdi-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/cdi-dev
Note that for all code provided on this list, the provider licenses the
code under the Apache License, Version 2 (
http://www.apache.org/licenses/LICENSE-2.0.html). For all other ideas
provided on this list, the provider waives all patent and other
intellectual property rights inherent in such information.
End of cdi-dev Digest, Vol 52, Issue 53
***************************************