deltaspike-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mark Struberg <strub...@yahoo.de>
Subject Re: [DISCUSS] [DELTASPIKE-28] ServiceProvider
Date Wed, 28 Dec 2011 08:40:49 GMT
Since we have quite a few vetos against Java5 usage for this new project, I'd say we go with
Java6. Java7 is right around the corner, and Java5 is really only legacy now. If projects
still need to use java5, they can of course also use Seam3 and CODI until they hava moved
their servers.

LieGrue,
strub



----- Original Message -----
> From: Jason Porter <lightguard.jp@gmail.com>
> To: deltaspike-dev@incubator.apache.org
> Cc: 
> Sent: Friday, December 23, 2011 10:44 AM
> Subject: Re: [DISCUSS] [DELTASPIKE-28] ServiceProvider
> 
> If we wanted to try it later that's fine.
> 
> On Fri, Dec 23, 2011 at 02:41, Mark Struberg <struberg@yahoo.de> wrote:
> 
>>  We could try to use retro-translate to produce java5 compatible artifacts
>>  later?
>> 
>>  LieGrue,
>>  strub
>> 
>> 
>> 
>>  ----- Original Message -----
>>  > From: Jason Porter <lightguard.jp@gmail.com>
>>  > To: deltaspike-dev@incubator.apache.org
>>  > Cc:
>>  > Sent: Friday, December 23, 2011 4:45 AM
>>  > Subject: Re: [DISCUSS] [DELTASPIKE-28] ServiceProvider
>>  >
>>  > We have it in Seam, and Weld for that Java 5 support, but I'd 
> prefer to
>>  > stay on 6+. We *could* do a version compiled for jdk5. But then we get
>>  into
>>  > issues of which branch, making sure it's all Java 5 features, etc.
>>  >
>>  > -0.5
>>  >
>>  > On Thu, Dec 22, 2011 at 04:45, José Rodolfo Freitas <
>>  > joserodolfo.freitas@gmail.com> wrote:
>>  >
>>  >>  +0
>>  >>
>>  >>  On Thu, Dec 22, 2011 at 9:42 AM, Gerhard Petracek <
>>  >>  gerhard.petracek@gmail.com> wrote:
>>  >>
>>  >>  > hi john,
>>  >>  >
>>  >>  > this feature won't prevent users from using deltaspike 
> with candi
>>  >>  > (even >if< candi only supports java6+).
>>  >>  >
>>  >>  > regards,
>>  >>  > gerhard
>>  >>  >
>>  >>  >
>>  >>  >
>>  >>  > 2011/12/22 John D. Ament <john.d.ament@gmail.com>
>>  >>  >
>>  >>  > > Hi Gerhard,
>>  >>  > >
>>  >>  > > How about resin (CanDI)?
>>  >>  > >
>>  >>  > > John
>>  >>  > >
>>  >>  > >
>>  >>  > > On Thu, Dec 22, 2011 at 6:01 AM, Gerhard Petracek <
>>  >>  > > gerhard.petracek@gmail.com> wrote:
>>  >>  > >
>>  >>  > > > hi john,
>>  >>  > > >
>>  >>  > > > the impl. would >not< be bound to a cdi 
> impl.
>>  >>  > > > owb as well as weld (see [1]) support java5.
>>  >>  > > >
>>  >>  > > > regards,
>>  >>  > > > gerhard
>>  >>  > > >
>>  >>  > > > [1]
>>  >>  > > >
>>  >>  > > >
>>  >>  > >
>>  >>  >
>>  >>
>>  >
>> 
> https://github.com/weld/core/blob/master/impl/src/main/java/org/jboss/weld/util/ServiceLoader.java
>>  >>  > > >
>>  >>  > > >
>>  >>  > > >
>>  >>  > > > 2011/12/22 John D. Ament 
> <john.d.ament@gmail.com>
>>  >>  > > >
>>  >>  > > > > -1
>>  >>  > > > > Java5 is past EOL at this point.  Not 
> suitable for
>>  > production
>>  >>  > > deployments
>>  >>  > > > > from my perspective.  Java EE 6 (since any 
> code we
>>  > write for delta
>>  >>  > > spike
>>  >>  > > > is
>>  >>  > > > > against EE6) is for Java SE 6.  Even if the
>>  > implementation is using
>>  >>  > > Java
>>  >>  > > > 5
>>  >>  > > > > at compilation time, the runtime is 6; and I 
> would hope
>>  > we would
>>  >>  code
>>  >>  > > > > against spec rather than specific impls.
>>  >>  > > > >
>>  >>  > > > > John
>>  >>  > > > >
>>  >>  > > > > On Wed, Dec 21, 2011 at 3:41 PM, Gerhard 
> Petracek <
>>  >>  > > > > gerhard.petracek@gmail.com> wrote:
>>  >>  > > > >
>>  >>  > > > > > hi @ all,
>>  >>  > > > > >
>>  >>  > > > > > fyi: please check [1] before you answer.
>>  >>  > > > > >
>>  >>  > > > > > [2] is the implementation used in owb. i 
> suggest
>>  > to start with it
>>  >>  > > > > (instead
>>  >>  > > > > > of the version of codi), because the 
> version of
>>  > codi provides
>>  >>  > > > additional
>>  >>  > > > > > mechanisms we might need later on (if we 
> include
>>  > the
>>  >>  corresponding
>>  >>  > > > > > features).
>>  >>  > > > > >
>>  >>  > > > > > the basic concept:
>>  >>  > > > > > ServiceProvider (btw. 
> DefaultLoaderService) is a
>>  > custom
>>  >>  > > implementation
>>  >>  > > > of
>>  >>  > > > > > the ServiceLoader mechanism which allows 
> to use
>>  > codi with java
>>  >>  1.5
>>  >>  > > (if
>>  >>  > > > > the
>>  >>  > > > > > cdi container allows it as well).
>>  >>  > > > > > in case of java6+ the std. ServiceLoader 
> gets
>>  > used.
>>  >>  > > > > >
>>  >>  > > > > > please send
>>  >>  > > > > > +1, +0 or -1 because...
>>  >>  > > > > > for the basic idea as well as the basic 
> concept.
>>  >>  > > > > > if there are >basic< objections, 
> please also
>>  > add them to [3]
>>  >>  > > > > >
>>  >>  > > > > > regards,
>>  >>  > > > > > gerhard
>>  >>  > > > > >
>>  >>  > > > > > [1] 
> http://markmail.org/message/7yefspfuvtz4jvmp
>>  >>  > > > > > [2]
>>  >>  > > > > >
>>  >>  > > > > >
>>  >>  > > > >
>>  >>  > > >
>>  >>  > >
>>  >>  >
>>  >>
>>  >
>> 
> https://svn.apache.org/repos/asf/openwebbeans/tags/openwebbeans-1.1.3/webbeans-impl/src/main/java/org/apache/webbeans/service/DefaultLoaderService.java
>>  >>  > > > > > [3]
>>  >>  > > > > >
>>  >>  > > > >
>>  >>  > > >
>>  >>  > >
>>  >>  >
>>  >>
>>  https://cwiki.apache.org/confluence/display/DeltaSpike/SE+Feature+Ranking
>>  >>  > > > > >
>>  >>  > > > >
>>  >>  > > >
>>  >>  > >
>>  >>  >
>>  >>
>>  >
>>  >
>>  >
>>  > --
>>  > Jason Porter
>>  > http://lightguard-jp.blogspot.com
>>  > http://twitter.com/lightguardjp
>>  >
>>  > Software Engineer
>>  > Open Source Advocate
>>  > Author of Seam Catch - Next Generation Java Exception Handling
>>  >
>>  > PGP key id: 926CCFF5
>>  > PGP key available at: keyserver.net, pgp.mit.edu
>>  >
>> 
> 
> 
> 
> -- 
> Jason Porter
> http://lightguard-jp.blogspot.com
> http://twitter.com/lightguardjp
> 
> Software Engineer
> Open Source Advocate
> Author of Seam Catch - Next Generation Java Exception Handling
> 
> PGP key id: 926CCFF5
> PGP key available at: keyserver.net, pgp.mit.edu
> 

Mime
View raw message