[
https://issues.apache.org/jira/browse/OPENEJB-1028?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
David Blevins updated OPENEJB-1028:
-----------------------------------
Fix Version/s: (was: (trunk/openejb3))
3.1.x
> Better templating to reduce redundant openejb.xml config data
> -------------------------------------------------------------
>
> Key: OPENEJB-1028
> URL: https://issues.apache.org/jira/browse/OPENEJB-1028
> Project: OpenEJB
> Issue Type: Improvement
> Components: configuration
> Reporter: David Blevins
> Assignee: David Blevins
> Fix For: 3.1.x
>
> Attachments: ServiceProviderInheritance.txt
>
>
> The idea is that instead of doing this as we currently do:
> <Resource id="My DataSource" type="DataSource">
> JdbcDriver org.hsqldb.jdbcDriver
> JdbcUrl jdbc:hsqldb:file:data/hsqldb/hsqldb
> UserName sa
> Password
> JtaManaged true
> </Resource>
> <Resource id="My Unmanaged DataSource" type="DataSource">
> JdbcDriver org.hsqldb.jdbcDriver
> JdbcUrl jdbc:hsqldb:file:data/hsqldb/hsqldb
> UserName sa
> Password
> JtaManaged false
> </Resource>
> You can instead utilize the already existing 'provider' attribute to point to
> things in the openejb.xml file just as you can already use it to point to
> things declared in a service-jar.xml file.
> <Resource id="My DataSource" type="DataSource">
> JdbcDriver org.hsqldb.jdbcDriver
> JdbcUrl jdbc:hsqldb:file:data/hsqldb/hsqldb
> UserName sa
> Password
> JtaManaged true
> </Resource>
> <Resource id="My Unmanaged DataSource" provider="My DataSource">
> JtaManaged false
> </Resource>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.