[javaee-spec users] Re: [jsr342-experts] Re: Re: Datasources and other resources defined on CDI beans
- From: Pete Muir <pmuir@...>
- To: users@...
- Subject: [javaee-spec users] Re: [jsr342-experts] Re: Re: Datasources and other resources defined on CDI beans
- Date: Fri, 6 Jan 2012 19:20:24 +0000
It's not really up to CDI to support this, support would be in Java EE.
On 6 Jan 2012, at 19:16, Antonio Goncalves wrote:
> I will file an issue but the purpose of my email was really to have
> @Alternative on a @DataSourceDefinition (and JMS definitions in the
> future). Something that sounded obvious to me (having several alternatives
> definitions) is not possible in CDI 1.0. Hope it will be in 1.1.
> On Fri, Jan 6, 2012 at 19:37, Pete Muir <pmuir@...> wrote:
> If you file an issue at http://issues.jboss.org/browse/CDITCK we can add
> some tests to the CDI TCK for @DataSourceDefinition.
> On 6 Jan 2012, at 18:35, reza_rahman@... wrote:
> > Although, if I recall correctly there was no TCK test for this...
> > Jan 6, 2012 01:32:22 PM, jsr342-experts@... wrote:
> > It's basically a bug I think -- we implemented what you are looking for
> > in Resin. I think the Java EE platform spec is pretty clear about
> > @DataSourceDefinition on plain managed beans, Servlets, EJB.
> > Jan 6, 2012 03:05:45 AM, jsr342-experts@... wrote:
> > Hi all,
> > I just came accross a limitation (bug) of GlassFish : adding a
> > @DataSourceDefinition on a CDI bean doesn't work in an embedded
> > environment
> > (http://www.java.net/forum/topic/glassfish/glassfish/invalid-resource-datasource-embedded-mode).
> > I had to put it in the EJB to make it work.
> > Why do I use @DataSourceDefinition on a CDI bean instead of an EJB ?
> > Because I thought I could use alternatives (i.e. defining several data
> > sources depending on the environment). But this doesn't work in CDI 1.0
> > (https://issues.jboss.org/browse/CDI-53).
> > Alternatives should work on definitions, don't you think ? In other
> > specs, are you aware of other kind of definitions (I know that JMS 2.0
> > will bring similar features with @JMSConnectionFactoryDefinition and
> > @JMSDestinationDefinition) ? If yes, we should encourage the spec leads
> > to use similar behavior.
> > My 2 cents
> > --
> > Antonio Goncalves
> > Software architect and Java Champion
> > Web site | Twitter | Blog | LinkedIn | Paris JUG
> Antonio Goncalves
> Software architect and Java Champion
> Web site | Twitter | Blog | LinkedIn | Paris JUG