You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by jb...@apache.org on 2014/07/12 22:16:50 UTC

git commit: [KARAF-3104] Add connector enterprise features

Repository: karaf
Updated Branches:
  refs/heads/karaf-2.3.x b3adef182 -> 1484189cd


[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/1484189c
Tree: http://git-wip-us.apache.org/repos/asf/karaf/tree/1484189c
Diff: http://git-wip-us.apache.org/repos/asf/karaf/diff/1484189c

Branch: refs/heads/karaf-2.3.x
Commit: 1484189cde831817d0073a85ce6465b83fea0e7e
Parents: b3adef1
Author: Jean-Baptiste Onofré <jb...@apache.org>
Authored: Sat Jul 12 22:16:11 2014 +0200
Committer: Jean-Baptiste Onofré <jb...@apache.org>
Committed: Sat Jul 12 22:16:11 2014 +0200

----------------------------------------------------------------------
 .../enterprise/src/main/resources/features.xml  | 36 ++++++++++++++++++++
 1 file changed, 36 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/karaf/blob/1484189c/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 263419b..95d2c82 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>