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@lists.jboss.org> wrote:
Send cdi-dev mailing list submissions to
        cdi-dev@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@lists.jboss.org

You can reach the person managing the list at
        cdi-dev-owner@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@redhat.com>
Subject: Re: [cdi-dev] CDI SE Google Doc Updated
To: "John D. Ament" <john.d.ament@gmail.com>,   Jozef Hartinger
        <jharting@redhat.com>,  Antoine Sabot-Durand <antoine@sabot-durand.net>
Cc: "cdi-dev@lists.jboss.org" <cdi-dev@lists.jboss.org>
Message-ID: <55081894.8050104@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@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@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-__AAlrF72Z5pW4xNQiVjUHGUME46ZmB-__wwF35Yw/edit?usp=sharing
>     <https://docs.google.com/document/d/1LgsGT-AAlrF72Z5pW4xNQiVjUHGUME46ZmB-wwF35Yw/edit?usp=sharing>
>      >>>>>
>      >>>>> 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@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@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@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@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@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@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@lists.jboss.org>
Message-ID: <001a11c3ca14af712a05117d4e78@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=YmdhdXVtcDdnNjhlM3Btc292ZnRvMWpkcWsgY2RpLWRldkBsaXN0cy5qYm9zcy5vcmc&tok=MjQjYW50b2luZUBzYWJvdC1kdXJhbmQubmV0ZGU3ZDQwYmRmMTA4MDY2YzgyOTQ0ZGIwMzIyMjM4NzM3MGE3ZGU1OQ&ctz=Europe/Paris&hl=en_GB.
View your event at
https://www.google.com/calendar/event?action=VIEW&eid=YmdhdXVtcDdnNjhlM3Btc292ZnRvMWpkcWsgY2RpLWRldkBsaXN0cy5qYm9zcy5vcmc&tok=MjQjYW50b2luZUBzYWJvdC1kdXJhbmQubmV0ZGU3ZDQwYmRmMTA4MDY2YzgyOTQ0ZGIwMzIyMjM4NzM3MGE3ZGU1OQ&ctz=Europe/Paris&hl=en_GB.
View your event at
https://www.google.com/calendar/event?action=VIEW&eid=YmdhdXVtcDdnNjhlM3Btc292ZnRvMWpkcWsgY2RpLWRldkBsaXN0cy5qYm9zcy5vcmc&tok=MjQjYW50b2luZUBzYWJvdC1kdXJhbmQubmV0ZGU3ZDQwYmRmMTA4MDY2YzgyOTQ0ZGIwMzIyMjM4NzM3MGE3ZGU1OQ&ctz=Europe/Paris&hl=en_GB.
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=YW50b2luZUBzYWJvdC1kdXJhbmQubmV0._710jggpk610jib9p68sk4b9k64r34ba18csj0b9m6123ah1g70ojaghl6o>
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=XzcxMGpnZ3BrNjEwamliOXA2OHNrNGI5azY0cjM0YmExOGNzajBiOW02MTIzYWgxZzcwb2phZ2hsNm8gY2RpLWRldkBsaXN0cy5qYm9zcy5vcmc&tok=MjQjYW50b2luZUBzYWJvdC1kdXJhbmQubmV0Y2Q1YmEzMjU2NzNhZjM4MTFkMDQ5MWU4MjhiYzg2NWUyYjU4YWJhYg&ctz=Europe/Paris&hl=fr

Invitation de Google?Agenda?: https://www.google.com/calendar/

Vous recevez ce message ? l'adresse cdi-dev@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/attachment.html
-------------- 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/attachment.bin
-------------- 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/attachment-0001.bin

------------------------------

_______________________________________________
cdi-dev mailing list
cdi-dev@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
***************************************