karaf feature and test
Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/0c0811ea Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/0c0811ea Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/0c0811ea Branch: refs/heads/master Commit: 0c0811ea339c1a2e422ee1ab016ed99f5d4c9eb4 Parents: f84f70d Author: Fabrizio Spataro <fabrizio.spat...@bizmate.it> Authored: Mon Oct 17 11:14:52 2016 +0200 Committer: Andrea Cosentino <anco...@gmail.com> Committed: Mon Oct 17 13:11:29 2016 +0200 ---------------------------------------------------------------------- components/camel-drill/pom.xml | 13 ++++++++++--- .../camel-drill/src/main/docs/drill-component.adoc | 14 +++++--------- .../karaf/features/src/main/resources/features.xml | 3 ++- 3 files changed, 17 insertions(+), 13 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/0c0811ea/components/camel-drill/pom.xml ---------------------------------------------------------------------- diff --git a/components/camel-drill/pom.xml b/components/camel-drill/pom.xml index 1d2b47d..cb7f3bc 100644 --- a/components/camel-drill/pom.xml +++ b/components/camel-drill/pom.xml @@ -30,9 +30,16 @@ <description>Camel Apache Drill support</description> <properties> - <camel.osgi.export.pkg>org.apache.camel.component.drill.*</camel.osgi.export.pkg> - <camel.osgi.export.service>org.apache.camel.spi.ComponentResolver;component=drill</camel.osgi.export.service> - </properties> + <camel.osgi.export.pkg> + org.apache.camel.component.drill.*;${camel.osgi.version} + </camel.osgi.export.pkg> + <camel.osgi.import.pkg> + !org.apache.camel.component.drill.*, + ${camel.osgi.import.defaults}, + * + </camel.osgi.import.pkg> + <camel.osgi.export.service>org.apache.camel.spi.ComponentResolver;component=drill</camel.osgi.export.service> + </properties> <dependencies> http://git-wip-us.apache.org/repos/asf/camel/blob/0c0811ea/components/camel-drill/src/main/docs/drill-component.adoc ---------------------------------------------------------------------- diff --git a/components/camel-drill/src/main/docs/drill-component.adoc b/components/camel-drill/src/main/docs/drill-component.adoc index 0999a96..7902860 100644 --- a/components/camel-drill/src/main/docs/drill-component.adoc +++ b/components/camel-drill/src/main/docs/drill-component.adoc @@ -50,22 +50,18 @@ The DRILL component has no options. // endpoint options: START -The DRILL component supports 5 endpoint options which are listed below: +The DRILL component supports 6 endpoint options which are listed below: {% raw %} [width="100%",cols="2,1,1m,1m,5",options="header"] |======================================================================= | Name | Group | Default | Java Type | Description -| port | producer | 2181 | Integer | Connection port +| host | producer | | String | *Required* ZooKeeper host name or IP address. Use local instead of a host name or IP address to connect to the local Drillbit | clusterId | producer | | String | Cluster ID https://drill.apache.org/docs/using-the-jdbc-driver/determining-the-cluster-id | directory | producer | | String | Drill directory in ZooKeeper -| mode | producer | zk | DrillConnectionMode | Connection mode: - - - DrillConnectionMode.ZK: Zookeeper - - - DrillConnectionMode.DRILLBIT: Drillbit direct connection - - https://drill.apache.org/docs/using-the-jdbc-driver/ +| mode | producer | ZK | DrillConnectionMode | Connection mode: zk: Zookeeper drillbit: Drillbit direct connection https://drill.apache.org/docs/using-the-jdbc-driver/ +| port | producer | | Integer | ZooKeeper port number +| synchronous | advanced | false | boolean | Sets whether synchronous processing should be strictly used or Camel is allowed to use asynchronous processing (if supported). |======================================================================= {% endraw %} // endpoint options: END http://git-wip-us.apache.org/repos/asf/camel/blob/0c0811ea/platforms/karaf/features/src/main/resources/features.xml ---------------------------------------------------------------------- diff --git a/platforms/karaf/features/src/main/resources/features.xml b/platforms/karaf/features/src/main/resources/features.xml index dc40094..692a308 100644 --- a/platforms/karaf/features/src/main/resources/features.xml +++ b/platforms/karaf/features/src/main/resources/features.xml @@ -423,7 +423,8 @@ </feature> <feature name='camel-drill' version='${project.version}' resolver='(obr)' start-level='50'> <feature version='${project.version}'>camel-core</feature> - <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.apachedrill/${apache-drill-bundle-version}</bundle> + <feature version='${spring-version-range}'>spring-jdbc</feature> + <bundle dependency='true'>wrap:mvn:org.apache.drill.exec/drill-jdbc-all/${apache-drill-bundle-version}</bundle> <bundle>mvn:org.apache.camel/camel-drill/${project.version}</bundle> </feature> <feature name='camel-dozer' version='${project.version}' resolver='(obr)' start-level='50'>