[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 18:37:43 +0000
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
> 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
> 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