Repository: karaf Updated Branches: refs/heads/karaf-2.x 92578b03c -> 45f241444
[KARAF-3104] Add connector enterprise features Project: http://git-wip-us.apache.org/repos/asf/karaf/repo Commit: http://git-wip-us.apache.org/repos/asf/karaf/commit/ed8a5ca6 Tree: http://git-wip-us.apache.org/repos/asf/karaf/tree/ed8a5ca6 Diff: http://git-wip-us.apache.org/repos/asf/karaf/diff/ed8a5ca6 Branch: refs/heads/karaf-2.x Commit: ed8a5ca693b0112c834d250ee963baceab3d6ea2 Parents: 92578b0 Author: Jean-Baptiste Onofré <[email protected]> Authored: Sat Jul 12 22:16:11 2014 +0200 Committer: Jean-Baptiste Onofré <[email protected]> Committed: Sat Jul 12 22:18:05 2014 +0200 ---------------------------------------------------------------------- .../enterprise/src/main/resources/features.xml | 36 ++++++++++++++++++++ 1 file changed, 36 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/karaf/blob/ed8a5ca6/assemblies/features/enterprise/src/main/resources/features.xml ---------------------------------------------------------------------- diff --git a/assemblies/features/enterprise/src/main/resources/features.xml b/assemblies/features/enterprise/src/main/resources/features.xml index 52d89a9..9fb04d0 100644 --- a/assemblies/features/enterprise/src/main/resources/features.xml +++ b/assemblies/features/enterprise/src/main/resources/features.xml @@ -37,6 +37,42 @@ <bundle start-level="30">mvn:org.apache.aries.transaction/org.apache.aries.transaction.manager/${aries.transaction.manager.version}</bundle> </feature> + <feature name="transaction" description="OSGi Transaction Manager" version="1.0.1" resolver="(obr)"> + <details>JTA implementation provided by Apache Aries Transaction ${aries.transaction.version}</details> + <config name="org.apache.aries.transaction"> + aries.transaction.recoverable = true + aries.transaction.timeout = 600 + aries.transaction.howl.logFileDir = ${karaf.data}/txlog + aries.transaction.howl.maxLogFiles = 2 + aries.transaction.howl.maxBlocksPerFile = 512 + aries.transaction.howl.bufferSizeKBytes = 4 + </config> + <bundle dependency="true" start-level="30">mvn:org.apache.geronimo.specs/geronimo-jta_1.1_spec/${geronimo.jta-spec.version}</bundle> + <bundle start-level="30">mvn:org.apache.aries.transaction/org.apache.aries.transaction.blueprint/${aries.transaction.blueprint.version}</bundle> + <bundle start-level="30">mvn:org.apache.aries.transaction/org.apache.aries.transaction.manager/1.0.1</bundle> + </feature> + + <feature name="connector" description="OSGi support for JCA Connector 1.5" version="2.1.3" resolver="(obr)"> + <details>OSGi support for JCA Connector 1.5</details> + <feature version="[1.0,1.1)">transaction</feature> + <feature version="[3.2,4)">spring-tx</feature> + <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-j2ee-connector_1.5_spec/2.0.0</bundle> + <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-jms_1.1_spec/${geronimo.jms-spec.version}</bundle> + <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-servlet_2.5_spec/1.2</bundle> + <bundle>mvn:org.apache.geronimo.components/geronimo-connector/2.1.3</bundle> + </feature> + + <feature name="connector" description="OSGi support for JCA Connector 1.6" version="3.1.1" resolver="(obr)"> + <details>OSGi support for JCA Connector 1.6</details> + <feature version="[1.0,1.1)">transaction</feature> + <feature version="[3.2,4)">spring-tx</feature> + <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-j2ee-connector_1.6_spec/1.0</bundle> + <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-jms_1.1_spec/${geronimo.jms-spec.version}</bundle> + <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-servlet_2.5_spec/1.2</bundle> + <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-validation_1.0_spec/1.1</bundle> + <bundle>mvn:org.apache.geronimo.components/geronimo-connector/3.1.1</bundle> + </feature> + <feature name="jpa" description="OSGi Persistence Container" version="${aries.jpa.version}" resolver="(obr)"> <details>JPA implementation provided by Apache Aries JPA ${aries.jpa.version}. NB: this feature doesn't provide the JPA engine, you have to install one by yourself (OpenJPA for instance)</details> <bundle dependency="true" start-level="30">mvn:org.apache.geronimo.specs/geronimo-jta_1.1_spec/${geronimo.jta-spec.version}</bundle>
