Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id D874B200BE1 for ; Mon, 19 Dec 2016 12:14:03 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id D6FF2160B21; Mon, 19 Dec 2016 11:14:03 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 1628B160B18 for ; Mon, 19 Dec 2016 12:14:01 +0100 (CET) Received: (qmail 36027 invoked by uid 500); 19 Dec 2016 11:14:01 -0000 Mailing-List: contact dev-help@camel.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@camel.apache.org Delivered-To: mailing list dev@camel.apache.org Received: (qmail 36016 invoked by uid 99); 19 Dec 2016 11:14:01 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 19 Dec 2016 11:14:01 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 77E591A0421 for ; Mon, 19 Dec 2016 11:14:00 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.801 X-Spam-Level: * X-Spam-Status: No, score=1.801 tagged_above=-999 required=6.31 tests=[KAM_ASCII_DIVIDERS=0.8, KAM_LAZY_DOMAIN_SECURITY=1, MIME_QP_LONG_LINE=0.001] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id NrB4TI3QGkK3 for ; Mon, 19 Dec 2016 11:13:50 +0000 (UTC) Received: from vie01a-dmta-ch01-3.mx.upcmail.net (vie01a-dmta-ch01-3.mx.upcmail.net [84.116.36.93]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 40C3F5FDBC for ; Mon, 19 Dec 2016 11:13:50 +0000 (UTC) Received: from [172.31.216.44] (helo=vie01a-pemc-psmtp-pe02) by vie01a-dmta-ch01.mx.upcmail.net with esmtp (Exim 4.87) (envelope-from ) id 1cIvt0-0004qR-2T for dev@camel.apache.org; Mon, 19 Dec 2016 12:13:42 +0100 Received: from [10.158.5.127] ([194.230.155.149]) by vie01a-pemc-psmtp-pe02 with SMTP @ mailcloud.upcmail.net id MnDe1u01w3DgURe01nDhPW; Mon, 19 Dec 2016 12:13:42 +0100 X-SourceIP: 194.230.155.149 X-Authenticated-Sender: babak.vahdat@swissonline.ch From: Babak Vahdat Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (1.0) Date: Mon, 19 Dec 2016 12:13:38 +0100 Subject: Re: camel git commit: Fix CS violations Message-Id: <751B1AA1-DCC3-4EB2-8987-0BE6FA79A991@swissonline.ch> References: <98019473.1541865.1482141326313@mail.yahoo.com> In-Reply-To: To: dev@camel.apache.org X-Mailer: iPhone Mail (14B100) archived-at: Mon, 19 Dec 2016 11:14:04 -0000 > Am 19.12.2016 um 11:15 schrieb Claus Ibsen : >=20 > Hi >=20 > Okay I found the issue. Its when you don't run the platforms/catalog > build which is the guy that is responsible for updating that readme > file. >=20 > I just regen the doc and its up to date again. >=20 Thanks! Babak >> On Mon, Dec 19, 2016 at 11:00 AM, Claus Ibsen wro= te: >> Yeah we need to revert those .docs files. >>=20 >> And keep an eye on the build if it generates those two files >> correctly, there may be a flaw in the camel-package-maven-plugin that >> has the code for this. >>=20 >> On Mon, Dec 19, 2016 at 10:55 AM, Andrea Cosentino >> wrote: >>> It looks like the build deleted the components list from readme. >>> -- >>> Andrea Cosentino >>> ---------------------------------- >>> Apache Camel PMC Member >>> Apache Karaf Committer >>> Apache Servicemix Committer >>> Email: ancosen1985@yahoo.com >>> Twitter: @oscerd2 >>> Github: oscerd >>>=20 >>>=20 >>>=20 >>> On Sunday, December 18, 2016 6:27 PM, "bvahdat@apache.org" wrote: >>> Repository: camel >>> Updated Branches: >>> refs/heads/master 079b5f9e6 -> 490a76f17 >>>=20 >>>=20 >>> Fix CS violations >>>=20 >>> Project: http://git-wip-us.apache.org/repos/asf/camel/repo >>> Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/490a76f1 >>> Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/490a76f1 >>> Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/490a76f1 >>>=20 >>> Branch: refs/heads/master >>> Commit: 490a76f17a1cb96a08009607a7aa972e7bc0372d >>> Parents: 079b5f9 >>> Author: Babak Vahdat >>> Authored: Sun Dec 18 18:26:52 2016 +0100 >>> Committer: Babak Vahdat >>> Committed: Sun Dec 18 18:26:52 2016 +0100 >>>=20 >>> ---------------------------------------------------------------------- >>> .../component/bonita/BonitaConfiguration.java | 6 +- >>> .../core/xml/CamelProxyFactoryDefinition.java | 2 +- >>> .../camel/component/gridfs/GridFsEndpoint.java | 1 - >>> .../openstack/nova/KeypairProducerTest.java | 2 +- >>> .../processor/RibbonServiceCallProcessor.java | 19 +- >>> .../component/servicenow/ServiceNowClient.java | 2 +- >>> components/readme.adoc | 402 ------------------= - >>> 7 files changed, 15 insertions(+), 419 deletions(-) >>> ---------------------------------------------------------------------- >>>=20 >>>=20 >>> http://git-wip-us.apache.org/repos/asf/camel/blob/490a76f1/components/ca= mel-bonita/src/main/java/org/apache/camel/component/bonita/BonitaConfigurati= on.java >>> ---------------------------------------------------------------------- >>> diff --git a/components/camel-bonita/src/main/java/org/apache/camel/comp= onent/bonita/BonitaConfiguration.java b/components/camel-bonita/src/main/jav= a/org/apache/camel/component/bonita/BonitaConfiguration.java >>> index 7343e2c..b992682 100644 >>> --- a/components/camel-bonita/src/main/java/org/apache/camel/component/b= onita/BonitaConfiguration.java >>> +++ b/components/camel-bonita/src/main/java/org/apache/camel/component/b= onita/BonitaConfiguration.java >>> @@ -5,9 +5,9 @@ >>> * The ASF licenses this file to You under the Apache License, Version 2= .0 >>> * (the "License"); you may not use this file except in compliance with >>> * the License. You may obtain a copy of the License at >>> - *

>>> - * http://www.apache.org/licenses/LICENSE-2.0 >>> - *

>>> + * >>> + * http://www.apache.org/licenses/LICENSE-2.0 >>> + * >>> * Unless required by applicable law or agreed to in writing, software >>> * distributed under the License is distributed on an "AS IS" BASIS, >>> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or impli= ed. >>>=20 >>> http://git-wip-us.apache.org/repos/asf/camel/blob/490a76f1/components/ca= mel-core-xml/src/main/java/org/apache/camel/core/xml/CamelProxyFactoryDefini= tion.java >>> ---------------------------------------------------------------------- >>> diff --git a/components/camel-core-xml/src/main/java/org/apache/camel/co= re/xml/CamelProxyFactoryDefinition.java b/components/camel-core-xml/src/main= /java/org/apache/camel/core/xml/CamelProxyFactoryDefinition.java >>> index 6f160ce..5c78b93 100644 >>> --- a/components/camel-core-xml/src/main/java/org/apache/camel/core/xml/= CamelProxyFactoryDefinition.java >>> +++ b/components/camel-core-xml/src/main/java/org/apache/camel/core/xml/= CamelProxyFactoryDefinition.java >>> @@ -63,7 +63,7 @@ public class CamelProxyFactoryDefinition extends Ident= ifiedType { >>> * @deprecated use serviceUrl instead with the ref endpoint. >>> */ >>> @Deprecated >>> - public void setServiceRef(String serviceRef) { >>> + public void setServiceRef(String serviceRef) { >>> this.serviceRef =3D serviceRef; >>> } >>>=20 >>>=20 >>> http://git-wip-us.apache.org/repos/asf/camel/blob/490a76f1/components/ca= mel-mongodb-gridfs/src/main/java/org/apache/camel/component/gridfs/GridFsEnd= point.java >>> ---------------------------------------------------------------------- >>> diff --git a/components/camel-mongodb-gridfs/src/main/java/org/apache/ca= mel/component/gridfs/GridFsEndpoint.java b/components/camel-mongodb-gridfs/s= rc/main/java/org/apache/camel/component/gridfs/GridFsEndpoint.java >>> index cb8f686..f4d5d65 100644 >>> --- a/components/camel-mongodb-gridfs/src/main/java/org/apache/camel/com= ponent/gridfs/GridFsEndpoint.java >>> +++ b/components/camel-mongodb-gridfs/src/main/java/org/apache/camel/com= ponent/gridfs/GridFsEndpoint.java >>> @@ -39,7 +39,6 @@ import org.slf4j.LoggerFactory; >>> @UriEndpoint(scheme =3D "gridfs", title =3D "MongoDBGridFS", syntax =3D "= gridfs:connectionBean", label =3D "database,nosql") >>> public class GridFsEndpoint extends DefaultEndpoint { >>>=20 >>> - ; >>> public static final String GRIDFS_OPERATION =3D "gridfs.operation"; >>> public static final String GRIDFS_METADATA =3D "gridfs.metadata"; >>> public static final String GRIDFS_CHUNKSIZE =3D "gridfs.chunksize"; >>>=20 >>> http://git-wip-us.apache.org/repos/asf/camel/blob/490a76f1/components/ca= mel-openstack/src/test/java/org/apache/camel/component/openstack/nova/Keypai= rProducerTest.java >>> ---------------------------------------------------------------------- >>> diff --git a/components/camel-openstack/src/test/java/org/apache/camel/c= omponent/openstack/nova/KeypairProducerTest.java b/components/camel-openstac= k/src/test/java/org/apache/camel/component/openstack/nova/KeypairProducerTes= t.java >>> index c851a40..ba4813e 100644 >>> --- a/components/camel-openstack/src/test/java/org/apache/camel/componen= t/openstack/nova/KeypairProducerTest.java >>> +++ b/components/camel-openstack/src/test/java/org/apache/camel/componen= t/openstack/nova/KeypairProducerTest.java >>> @@ -114,6 +114,6 @@ public class KeypairProducerTest extends NovaProduce= rTestSupport { >>> } >>>=20 >>> private Keypair createDummyKeypair() { >>> - return NovaKeypair.create(KEYPAIR_NAME, "string contains privat= e key"); >>> + return NovaKeypair.create(KEYPAIR_NAME, "string contains privat= e key"); >>> } >>> } >>>=20 >>> http://git-wip-us.apache.org/repos/asf/camel/blob/490a76f1/components/ca= mel-ribbon/src/main/java/org/apache/camel/component/ribbon/processor/RibbonS= erviceCallProcessor.java >>> ---------------------------------------------------------------------- >>> diff --git a/components/camel-ribbon/src/main/java/org/apache/camel/comp= onent/ribbon/processor/RibbonServiceCallProcessor.java b/components/camel-ri= bbon/src/main/java/org/apache/camel/component/ribbon/processor/RibbonService= CallProcessor.java >>> index f9151ce..f701ba0 100644 >>> --- a/components/camel-ribbon/src/main/java/org/apache/camel/component/r= ibbon/processor/RibbonServiceCallProcessor.java >>> +++ b/components/camel-ribbon/src/main/java/org/apache/camel/component/r= ibbon/processor/RibbonServiceCallProcessor.java >>> @@ -19,7 +19,6 @@ package org.apache.camel.component.ribbon.processor; >>> import java.util.Map; >>> import java.util.concurrent.RejectedExecutionException; >>>=20 >>> -import com.netflix.client.config.CommonClientConfigKey; >>> import com.netflix.client.config.IClientConfig; >>> import com.netflix.client.config.IClientConfigKey; >>> import com.netflix.loadbalancer.DummyPing; >>> @@ -46,8 +45,8 @@ import org.apache.camel.spi.IdAware; >>> import org.apache.camel.spi.ServiceCallServerListStrategy; >>> import org.apache.camel.support.ServiceSupport; >>> import org.apache.camel.util.AsyncProcessorHelper; >>> -import org.apache.camel.util.ObjectHelper; >>> import org.apache.camel.util.ServiceHelper; >>> +import org.apache.camel.util.StringHelper; >>> import org.slf4j.Logger; >>> import org.slf4j.LoggerFactory; >>>=20 >>> @@ -78,18 +77,18 @@ public class RibbonServiceCallProcessor extends Serv= iceSupport implements AsyncP >>> // setup from the provided name which can contain scheme and con= text-path information as well >>> String serviceName; >>> if (name.contains("/")) { >>> - serviceName =3D ObjectHelper.before(name, "/"); >>> - this.contextPath =3D ObjectHelper.after(name, "/"); >>> + serviceName =3D StringHelper.before(name, "/"); >>> + this.contextPath =3D StringHelper.after(name, "/"); >>> } else if (name.contains("?")) { >>> - serviceName =3D ObjectHelper.before(name, "?"); >>> - this.contextPath =3D ObjectHelper.after(name, "?"); >>> + serviceName =3D StringHelper.before(name, "?"); >>> + this.contextPath =3D StringHelper.after(name, "?"); >>> } else { >>> serviceName =3D name; >>> this.contextPath =3D null; >>> } >>> if (serviceName.contains(":")) { >>> - this.scheme =3D ObjectHelper.before(serviceName, ":"); >>> - this.name =3D ObjectHelper.after(serviceName, ":"); >>> + this.scheme =3D StringHelper.before(serviceName, ":"); >>> + this.name =3D StringHelper.after(serviceName, ":"); >>> } else { >>> this.scheme =3D scheme; >>> this.name =3D serviceName; >>> @@ -199,7 +198,7 @@ public class RibbonServiceCallProcessor extends Serv= iceSupport implements AsyncP >>> @Override >>> @SuppressWarnings("unchecked") >>> protected void doStart() throws Exception { >>> - ObjectHelper.notEmpty(name, "name", this); >>> + StringHelper.notEmpty(name, "name", this); >>>=20 >>> if (serverListStrategy =3D=3D null) { >>> serverListStrategy =3D new RibbonServiceCallStaticServerList= Strategy(); >>> @@ -222,7 +221,7 @@ public class RibbonServiceCallProcessor extends Serv= iceSupport implements AsyncP >>> IClientConfig config =3D IClientConfig.Builder.newBuilder(name).= build(); >>> if (ribbonClientConfig !=3D null) { >>> for (Map.Entry entry : ribbonClientConfig.en= trySet()) { >>> - IClientConfigKey key =3D CommonClientConfigKey.valueOf(= entry.getKey()); >>> + IClientConfigKey key =3D IClientConfigKey.Keys.valueOf(= entry.getKey()); >>> String value =3D entry.getValue(); >>> LOG.debug("RibbonClientConfig: {}=3D{}", key.key(), valu= e); >>> config.set(key, entry.getValue()); >>>=20 >>> http://git-wip-us.apache.org/repos/asf/camel/blob/490a76f1/components/ca= mel-servicenow/src/main/java/org/apache/camel/component/servicenow/ServiceNo= wClient.java >>> ---------------------------------------------------------------------- >>> diff --git a/components/camel-servicenow/src/main/java/org/apache/camel/= component/servicenow/ServiceNowClient.java b/components/camel-servicenow/src= /main/java/org/apache/camel/component/servicenow/ServiceNowClient.java >>> index 2bdd86a..fa33607 100644 >>> --- a/components/camel-servicenow/src/main/java/org/apache/camel/compone= nt/servicenow/ServiceNowClient.java >>> +++ b/components/camel-servicenow/src/main/java/org/apache/camel/compone= nt/servicenow/ServiceNowClient.java >>> @@ -162,7 +162,7 @@ public final class ServiceNowClient { >>> } >>>=20 >>> private static void configureTls( >>> - CamelContext camelContext, ServiceNowConfiguration configuratio= n, WebClient client) throws Exception{ >>> + CamelContext camelContext, ServiceNowConfiguration configuratio= n, WebClient client) throws Exception { >>>=20 >>> SSLContextParameters sslContextParams =3D configuration.getSslCo= ntextParameters(); >>> if (sslContextParams !=3D null) { >>>=20 >>> http://git-wip-us.apache.org/repos/asf/camel/blob/490a76f1/components/re= adme.adoc >>> ---------------------------------------------------------------------- >>> diff --git a/components/readme.adoc b/components/readme.adoc >>> index 6d1eb1a..81b3828 100644 >>> --- a/components/readme.adoc >>> +++ b/components/readme.adoc >>> @@ -15,12 +15,6 @@ Components >>> | link:camel-amqp/src/main/docs/amqp-component.adoc[AMQP] (camel-amqp) += >>> `amqp:destinationType:destinationName` | Messaging with AMQP protocol us= ing Apache QPid Client. >>>=20 >>> -| link:camel-flink/src/main/docs/flink-component.adoc[Apache Flink] (ca= mel-flink) + >>> -`flink:endpointType` | The flink component can be used to send DataSet j= obs to Apache Flink cluster. >>> - >>> -| link:camel-spark/src/main/docs/spark-component.adoc[Apache Spark] (ca= mel-spark) + >>> -`spark:endpointType` | The spark component can be used to send RDD or D= ataFrame jobs to Apache Spark cluster. >>> - >>> | link:camel-apns/src/main/docs/apns-component.adoc[APNS] (camel-apns) += >>> `apns:name` | For sending notifications to Apple iOS devices. >>>=20 >>> @@ -141,249 +135,60 @@ Components >>> | link:camel-drill/src/main/docs/drill-component.adoc[Drill] (camel-dril= l) + >>> `drill:host` | The drill component gives you the ability to quering into= apache drill cluster. >>>=20 >>> -| link:camel-dropbox/src/main/docs/dropbox-component.adoc[Dropbox] (cam= el-dropbox) + >>> -`dropbox:operation` | For uploading downloading and managing files fold= ers groups collaborations etc on dropbox DOT com. >>> - >>> | link:camel-cache/src/main/docs/cache-component.adoc[EHCache] (camel-ca= che) + >>> `cache:cacheName` | *deprecated* The cache component enables you to perf= orm caching operations using EHCache as the Cache Implementation. >>>=20 >>> -| link:camel-ehcache/src/main/docs/ehcache-component.adoc[Ehcache] (cam= el-ehcache) + >>> -`ehcache:cacheName` | The ehcache component enables you to perform cach= ing operations using Ehcache as cache implementation. >>> - >>> -| link:camel-ejb/src/main/docs/ejb-component.adoc[EJB] (camel-ejb) + >>> -`ejb:beanName` | The ejb component is for invoking EJB Java beans from C= amel. >>> - >>> -| link:camel-elasticsearch/src/main/docs/elasticsearch-component.adoc[E= lasticsearch] (camel-elasticsearch) + >>> -`elasticsearch:clusterName` | The elasticsearch component is used for i= nterfacing with ElasticSearch server. >>> - >>> -| link:camel-elsql/src/main/docs/elsql-component.adoc[ElSQL] (camel-els= ql) + >>> -`elsql:elsqlName:resourceUri` | The elsql component is an extension to t= he existing SQL Component that uses ElSql to define the SQL queries. >>> - >>> -| link:camel-etcd/src/main/docs/etcd-component.adoc[etcd] (camel-etcd) += >>> -`etcd:namespace/path` | The camel etcd component allows you to work wit= h Etcd a distributed A distributed reliable key-value store. >>> - >>> -| link:camel-exec/src/main/docs/exec-component.adoc[Exec] (camel-exec) += >>> -`exec:executable` | The exec component can be used to execute OS system= commands. >>> - >>> -| link:camel-facebook/src/main/docs/facebook-component.adoc[Facebook] (= camel-facebook) + >>> -`facebook:methodName` | The Facebook component provides access to all o= f the Facebook APIs accessible using Facebook4J. >>> - >>> -| link:camel-flatpack/src/main/docs/flatpack-component.adoc[Flatpack] (= camel-flatpack) + >>> -`flatpack:type:resourceUri` | The flatpack component supports fixed wid= th and delimited file parsing via the FlatPack library. >>> - >>> -| link:camel-fop/src/main/docs/fop-component.adoc[FOP] (camel-fop) + >>> -`fop:outputType` | The fop component allows you to render a message int= o different output formats using Apache FOP. >>> - >>> -| link:camel-freemarker/src/main/docs/freemarker-component.adoc[Freemar= ker] (camel-freemarker) + >>> -`freemarker:resourceUri` | Transforms the message using a FreeMarker te= mplate. >>> - >>> -| link:camel-ftp/src/main/docs/ftp-component.adoc[FTP] (camel-ftp) + >>> -`ftp:host:port/directoryName` | The ftp component is used for uploading= or downloading files from FTP servers. >>> - >>> -| link:camel-ftp/src/main/docs/ftps-component.adoc[FTPS] (camel-ftp) + >>> -`ftps:host:port/directoryName` | The ftps (FTP secure SSL/TLS) componen= t is used for uploading or downloading files from FTP servers. >>> - >>> -| link:camel-ganglia/src/main/docs/ganglia-component.adoc[Ganglia] (cam= el-ganglia) + >>> -`ganglia:host:port` | The ganglia component is used for sending metrics= to the Ganglia monitoring system. >>> - >>> -| link:camel-geocoder/src/main/docs/geocoder-component.adoc[Geocoder] (= camel-geocoder) + >>> -`geocoder:address:latlng` | The geocoder component is used for looking u= p geocodes (latitude and longitude) for a given address or reverse lookup. >>> - >>> -| link:camel-git/src/main/docs/git-component.adoc[Git] (camel-git) + >>> -`git:localPath` | The git component is used for working with git reposi= tories. >>> - >>> -| link:camel-github/src/main/docs/github-component.adoc[GitHub] (camel-= github) + >>> -`github:type/branchName` | The github component is used for integrating= Camel with github. >>> - >>> | link:camel-google-calendar/src/main/docs/google-calendar-component.ado= c[Google Calendar] (camel-google-calendar) + >>> `google-calendar:apiName/methodName` | The google-calendar component pro= vides access to Google Calendar. >>>=20 >>> -| link:camel-google-drive/src/main/docs/google-drive-component.adoc[Goo= gle Drive] (camel-google-drive) + >>> -`google-drive:apiName/methodName` | The google-drive component provides= access to Google Drive file storage service. >>> - >>> -| link:camel-google-mail/src/main/docs/google-mail-component.adoc[Googl= e Mail] (camel-google-mail) + >>> -`google-mail:apiName/methodName` | The google-mail component provides a= ccess to Google Mail. >>> - >>> | link:camel-google-pubsub/src/main/docs/google-pubsub-component.adoc[Go= ogle Pubsub] (camel-google-pubsub) + >>> `google-pubsub:projectId:destinationName` | Messaging client for Google C= loud Platform PubSub Service: https://cloud.google.com/pubsub/ >>>=20 >>> -| link:camel-gora/src/main/docs/gora-component.adoc[Gora] (camel-gora) += >>> -`gora:name` | The gora component allows you to work with NoSQL database= s using the Apache Gora framework. >>> - >>> | link:camel-grape/src/main/docs/grape-component.adoc[Grape] (camel-grap= e) + >>> `grape:defaultCoordinates` | Grape component allows you to fetch, load a= nd manage additional jars when CamelContext is running. >>>=20 >>> -| link:camel-guava-eventbus/src/main/docs/guava-eventbus-component.adoc= [Guava EventBus] (camel-guava-eventbus) + >>> -`guava-eventbus:eventBusRef` | The guava-eventbus component provides in= tegration bridge between Camel and Google Guava EventBus. >>> - >>> -| link:camel-hazelcast/src/main/docs/hazelcast-component.adoc[Hazelcast= ] (camel-hazelcast) + >>> -`hazelcast:command:cacheName` | The hazelcast component allows you to w= ork with the Hazelcast distributed data grid / cache. >>> - >>> -| link:camel-hbase/src/main/docs/hbase-component.adoc[HBase] (camel-hba= se) + >>> -`hbase:tableName` | For reading/writing from/to an HBase store (Hadoop d= atabase). >>> - >>> -| link:camel-hdfs/src/main/docs/hdfs-component.adoc[HDFS] (camel-hdfs) += >>> -`hdfs:hostName:port/path` | *deprecated* For reading/writing from/to an= HDFS filesystem using Hadoop 1.x. >>> - >>> -| link:camel-hdfs2/src/main/docs/hdfs2-component.adoc[HDFS2] (camel-hdf= s2) + >>> -`hdfs2:hostName:port/path` | For reading/writing from/to an HDFS filesy= stem using Hadoop 2.x. >>> - >>> -| link:camel-hipchat/src/main/docs/hipchat-component.adoc[Hipchat] (cam= el-hipchat) + >>> -`hipchat:protocol:host:port` | The hipchat component supports producing= and consuming messages from/to Hipchat service. >>> - >>> | link:camel-http/src/main/docs/http-component.adoc[HTTP] (camel-http) += >>> `http:httpUri` | For calling out to external HTTP servers using Apache H= TTP Client 3.x. >>>=20 >>> | link:camel-http4/src/main/docs/http4-component.adoc[HTTP4] (camel-http= 4) + >>> `http4:httpUri` | For calling out to external HTTP servers using Apache H= TTP Client 4.x. >>>=20 >>> -| link:camel-ibatis/src/main/docs/ibatis-component.adoc[iBatis] (camel-= ibatis) + >>> -`ibatis:statement` | *deprecated* Performs a query poll insert update o= r delete in a relational database using Apache iBATIS. >>> - >>> -| link:camel-mail/src/main/docs/imap-component.adoc[IMAP] (camel-mail) += >>> -`imap:host:port` | To send or receive emails using imap/pop3 or stmp pr= otocols. >>> - >>> | link:camel-infinispan/src/main/docs/infinispan-component.adoc[Infinisp= an] (camel-infinispan) + >>> `infinispan:host` | For reading/writing from/to Infinispan distributed k= ey/value store and data grid. >>>=20 >>> -| link:camel-influxdb/src/main/docs/influxdb-component.adoc[InfluxDB] (= camel-influxdb) + >>> -`influxdb:connectionBean` | The influxdb component allows you to intera= ct with InfluxDB a time series database. >>> - >>> -| link:camel-irc/src/main/docs/irc-component.adoc[IRC] (camel-irc) + >>> -`irc:hostname:port` | The irc component implements an IRC (Internet Rel= ay Chat) transport. >>> - >>> | link:camel-ironmq/src/main/docs/ironmq-component.adoc[ironmq] (camel-i= ronmq) + >>> `ironmq:queueName` | The ironmq provides integration with IronMQ an elas= tic and durable hosted message queue as a service. >>>=20 >>> -| link:camel-javaspace/src/main/docs/javaspace-component.adoc[JavaSpace= ] (camel-javaspace) + >>> -`javaspace:url` | *deprecated* Sending and receiving messages through J= avaSpace. >>> - >>> -| link:camel-jbpm/src/main/docs/jbpm-component.adoc[JBPM] (camel-jbpm) += >>> -`jbpm:connectionURL` | The jbpm component provides integration with jBP= M (Business Process Management). >>> - >>> | link:camel-jcache/src/main/docs/jcache-component.adoc[JCache] (camel-j= cache) + >>> `jcache:cacheName` | The jcache component enables you to perform caching= operations using JSR107/JCache as cache implementation. >>>=20 >>> -| link:camel-jclouds/src/main/docs/jclouds-component.adoc[JClouds] (cam= el-jclouds) + >>> -`jclouds:command:providerId` | For interacting with cloud compute & blo= bstore service via jclouds. >>> - >>> -| link:camel-jcr/src/main/docs/jcr-component.adoc[JCR] (camel-jcr) + >>> -`jcr:host/base` | The jcr component allows you to add/read nodes to/fro= m a JCR compliant content repository. >>> - >>> -| link:camel-jdbc/src/main/docs/jdbc-component.adoc[JDBC] (camel-jdbc) += >>> -`jdbc:dataSourceName` | The jdbc component enables you to access databa= ses through JDBC where SQL queries are sent in the message body. >>> - >>> | link:camel-jetty9/src/main/docs/jetty-component.adoc[Jetty 9] (camel-j= etty9) + >>> `jetty:httpUri` | The jetty component provides HTTP-based endpoints for c= onsuming and producing HTTP requests. >>>=20 >>> | link:camel-websocket/src/main/docs/websocket-component.adoc[Jetty Webs= ocket] (camel-websocket) + >>> `websocket:host:port/resourceUri` | The websocket component provides web= socket endpoints for communicating with clients using websocket. >>>=20 >>> -| link:camel-jgroups/src/main/docs/jgroups-component.adoc[JGroups] (cam= el-jgroups) + >>> -`jgroups:clusterName` | The jgroups component provides exchange of mess= ages between Camel and JGroups clusters. >>> - >>> -| link:camel-jing/src/main/docs/jing-component.adoc[Jing] (camel-jing) += >>> -`jing:resourceUri` | Validates the payload of a message using RelaxNG S= yntax using Jing library. >>> - >>> -| link:camel-jira/src/main/docs/jira-component.adoc[JIRA] (camel-jira) += >>> -`jira:type` | The jira component interacts with the JIRA issue tracker.= >>> - >>> | link:camel-jms/src/main/docs/jms-component.adoc[JMS] (camel-jms) + >>> `jms:destinationType:destinationName` | The jms component allows message= s to be sent to (or consumed from) a JMS Queue or Topic. >>>=20 >>> -| link:camel-jmx/src/main/docs/jmx-component.adoc[JMX] (camel-jmx) + >>> -`jmx:serverURL` | The jmx component allows to receive JMX notifications= . >>> - >>> -| link:camel-jolt/src/main/docs/jolt-component.adoc[JOLT] (camel-jolt) += >>> -`jolt:resourceUri` | The jolt component allows you to process a JSON me= ssages using an JOLT specification (such as JSON-JSON transformation). >>> - >>> -| link:camel-jpa/src/main/docs/jpa-component.adoc[JPA] (camel-jpa) + >>> -`jpa:entityType` | The jpa component enables you to store and retrieve J= ava objects from databases using JPA. >>> - >>> -| link:camel-jt400/src/main/docs/jt400-component.adoc[JT400] (camel-jt4= 00) + >>> -`jt400:userID:password/systemName/objectPath.type` | The jt400 componen= t allows you to exchanges messages with an AS/400 system using data queues o= r program call. >>> - >>> | link:camel-kafka/src/main/docs/kafka-component.adoc[Kafka] (camel-kafk= a) + >>> `kafka:brokers` | The kafka component allows messages to be sent to (or c= onsumed from) Apache Kafka brokers. >>>=20 >>> -| link:camel-kestrel/src/main/docs/kestrel-component.adoc[Kestrel] (cam= el-kestrel) + >>> -`kestrel:addresses/queue` | *deprecated* The kestrel component allows m= essages to be sent to (or consumed from) Kestrel brokers. >>> - >>> -| link:camel-krati/src/main/docs/krati-component.adoc[Krati] (camel-kra= ti) + >>> -`krati:path` | The krati allows the use krati datastores and datasets i= nside Camel. >>> - >>> -| link:camel-kubernetes/src/main/docs/kubernetes-component.adoc[Kuberne= tes] (camel-kubernetes) + >>> -`kubernetes:masterUrl` | The kubernetes component allows to work with K= ubernetes PaaS. >>> - >>> -| link:camel-ldap/src/main/docs/ldap-component.adoc[LDAP] (camel-ldap) += >>> -`ldap:dirContextName` | The ldap component allows you to perform search= es in LDAP servers using filters as the message payload. >>> - >>> -| link:camel-linkedin/src/main/docs/linkedin-component.adoc[Linkedin] (= camel-linkedin) + >>> -`linkedin:apiName/methodName` | The linkedin component is uses for retr= ieving LinkedIn user profiles connections companies groups posts etc. >>> - >>> -| link:camel-lucene/src/main/docs/lucene-component.adoc[Lucene] (camel-= lucene) + >>> -`lucene:host:operation` | To insert or query from Apache Lucene databas= es. >>> - >>> -| link:camel-lumberjack/src/main/docs/lumberjack-component.adoc[Lumberj= ack] (camel-lumberjack) + >>> -`lumberjack:host:port` | The lumberjack retrieves logs sent over the ne= twork using the Lumberjack protocol. >>> - >>> | link:camel-metrics/src/main/docs/metrics-component.adoc[Metrics] (came= l-metrics) + >>> `metrics:metricsType:metricsName` | To collect various metrics directly f= rom Camel routes using the DropWizard metrics library. >>>=20 >>> -| link:camel-mina/src/main/docs/mina-component.adoc[Mina] (camel-mina) += >>> -`mina:protocol:host:port` | *deprecated* Socket level networking using T= CP or UDP with the Apache Mina 1.x library. >>> - >>> -| link:camel-mina2/src/main/docs/mina2-component.adoc[Mina2] (camel-min= a2) + >>> -`mina2:protocol:host:port` | Socket level networking using TCP or UDP w= ith the Apache Mina 2.x library. >>> - >>> | link:camel-mllp/src/main/docs/mllp-component.adoc[MLLP] (camel-mllp) += >>> `mllp:hostname:port` | The MLLP component is designed to handle the MLLP= protocol and provide the functionality required by Healthcare providers to c= ommunicate with other systems using the MLLP protocol. >>>=20 >>> | link:camel-mongodb/src/main/docs/mongodb-component.adoc[MongoDB] (came= l-mongodb) + >>> `mongodb:connectionBean` | Component for working with documents stored i= n MongoDB database. >>>=20 >>> -| link:camel-mongodb3/src/main/docs/mongodb3-component.adoc[MongoDB] (c= amel-mongodb3) + >>> -`mongodb3:connectionBean` | Component for working with documents stored= in MongoDB database. >>> - >>> -| link:camel-mongodb-gridfs/src/main/docs/gridfs-component.adoc[MongoDB= GridFS] (camel-mongodb-gridfs) + >>> -`gridfs:connectionBean` | Component for working with MongoDB GridFS. >>> - >>> -| link:camel-mqtt/src/main/docs/mqtt-component.adoc[MQTT] (camel-mqtt) += >>> -`mqtt:name` | Component for communicating with MQTT M2M message brokers= using FuseSource MQTT Client. >>> - >>> -| link:camel-msv/src/main/docs/msv-component.adoc[MSV] (camel-msv) + >>> -`msv:resourceUri` | Validates the payload of a message using the MSV Li= brary. >>> - >>> -| link:camel-mustache/src/main/docs/mustache-component.adoc[Mustache] (= camel-mustache) + >>> -`mustache:resourceUri` | Transforms the message using a Mustache templa= te. >>> - >>> -| link:camel-mvel/src/main/docs/mvel-component.adoc[MVEL] (camel-mvel) += >>> -`mvel:resourceUri` | Transforms the message using a MVEL template. >>> - >>> -| link:camel-mybatis/src/main/docs/mybatis-component.adoc[MyBatis] (cam= el-mybatis) + >>> -`mybatis:statement` | Performs a query poll insert update or delete in a= relational database using MyBatis. >>> - >>> -| link:camel-nagios/src/main/docs/nagios-component.adoc[Nagios] (camel-= nagios) + >>> -`nagios:host:port` | To send passive checks to Nagios using JSendNSCA. >>> - >>> -| link:camel-nats/src/main/docs/nats-component.adoc[Nats] (camel-nats) += >>> -`nats:servers` | The nats component allows you produce and consume mess= ages from NATS. >>> - >>> -| link:camel-netty/src/main/docs/netty-component.adoc[Netty] (camel-net= ty) + >>> -`netty:protocol:host:port` | *deprecated* Socket level networking using= TCP or UDP with the Netty 3.x library. >>> - >>> -| link:camel-netty-http/src/main/docs/netty-http-component.adoc[Netty H= TTP] (camel-netty-http) + >>> -`netty-http:protocol:host:port/path` | *deprecated* Netty HTTP server a= nd client using the Netty 3.x library. >>> - >>> | link:camel-netty4/src/main/docs/netty4-component.adoc[Netty4] (camel-n= etty4) + >>> `netty4:protocol:host:port` | Socket level networking using TCP or UDP w= ith the Netty 4.x library. >>>=20 >>> | link:camel-netty4-http/src/main/docs/netty4-http-component.adoc[Netty4= HTTP] (camel-netty4-http) + >>> `netty4-http:protocol:host:port/path` | Netty HTTP server and client usi= ng the Netty 4.x library. >>>=20 >>> -| link:camel-openshift/src/main/docs/openshift-component.adoc[OpenShift= ] (camel-openshift) + >>> -`openshift:clientId` | *deprecated* To manage your Openshift 2.x applic= ations. >>> - >>> | link:camel-openstack/src/main/docs/openstack-cinder-component.adoc[Ope= nStack-Cinder] (camel-openstack) + >>> `openstack-cinder:host` | Camel Components >>>=20 >>> @@ -402,174 +207,33 @@ Components >>> | link:camel-openstack/src/main/docs/openstack-swift-component.adoc[Open= Stack-Swift] (camel-openstack) + >>> `openstack-swift:host` | Camel Components >>>=20 >>> -| link:camel-optaplanner/src/main/docs/optaplanner-component.adoc[OptaP= lanner] (camel-optaplanner) + >>> -`optaplanner:configFile` | Solves the planning problem contained in a m= essage with OptaPlanner. >>> - >>> -| link:camel-eventadmin/src/main/docs/eventadmin-component.adoc[OSGi Ev= entAdmin] (camel-eventadmin) + >>> -`eventadmin:topic` | The eventadmin component can be used in an OSGi en= vironment to receive OSGi EventAdmin events and process them. >>> - >>> -| link:camel-paxlogging/src/main/docs/paxlogging-component.adoc[OSGi PA= X Logging] (camel-paxlogging) + >>> -`paxlogging:appender` | The paxlogging component can be used in an OSGi= environment to receive PaxLogging events and process them. >>> - >>> -| link:camel-paho/src/main/docs/paho-component.adoc[Paho] (camel-paho) += >>> -`paho:topic` | Component for communicating with MQTT M2M message broker= s using Eclipse Paho MQTT Client. >>> - >>> -| link:camel-pdf/src/main/docs/pdf-component.adoc[PDF] (camel-pdf) + >>> -`pdf:operation` | The pdf components provides the ability to create mod= ify or extract content from PDF documents. >>> - >>> -| link:camel-pgevent/src/main/docs/pgevent-component.adoc[PostgresSQL E= vent] (camel-pgevent) + >>> -`pgevent:host:port/database/channel` | The pgevent component allows for= producing/consuming PostgreSQL events related to the LISTEN/NOTIFY commands= . >>> - >>> -| link:camel-printer/src/main/docs/lpr-component.adoc[Printer] (camel-p= rinter) + >>> -`lpr:hostname:port/printername` | The printer component is used for sen= ding messages to printers as print jobs. >>> - >>> -| link:camel-quartz/src/main/docs/quartz-component.adoc[Quartz] (camel-= quartz) + >>> -`quartz:groupName/timerName` | *deprecated* Provides a scheduled delive= ry of messages using the Quartz 1.x scheduler. >>> - >>> -| link:camel-quartz2/src/main/docs/quartz2-component.adoc[Quartz2] (cam= el-quartz2) + >>> -`quartz2:groupName/triggerName` | Provides a scheduled delivery of mess= ages using the Quartz 2.x scheduler. >>> - >>> -| link:camel-quickfix/src/main/docs/quickfix-component.adoc[QuickFix] (= camel-quickfix) + >>> -`quickfix:configurationName` | The quickfix component allows to send Fi= nancial Interchange (FIX) messages to the QuickFix engine. >>> - >>> -| link:camel-rabbitmq/src/main/docs/rabbitmq-component.adoc[RabbitMQ] (= camel-rabbitmq) + >>> -`rabbitmq:hostname:portNumber/exchangeName` | The rabbitmq component al= lows you produce and consume messages from RabbitMQ instances. >>> - >>> -| link:camel-restlet/src/main/docs/restlet-component.adoc[Restlet] (cam= el-restlet) + >>> -`restlet:protocol:host:port/uriPattern` | Component for consuming and p= roducing Restful resources using Restlet. >>> - >>> -| link:camel-rmi/src/main/docs/rmi-component.adoc[RMI] (camel-rmi) + >>> -`rmi:hostname:port/name` | The rmi component is for invoking Java RMI b= eans from Camel. >>> - >>> -| link:camel-routebox/src/main/docs/routebox-component.adoc[RouteBox] (= camel-routebox) + >>> -`routebox:routeboxName` | *deprecated* The routebox component allows to= send/receive messages between Camel routes in a black box way. >>> - >>> -| link:camel-rss/src/main/docs/rss-component.adoc[RSS] (camel-rss) + >>> -`rss:feedUri` | The rss component is used for consuming RSS feeds. >>> - >>> | link:camel-salesforce/src/main/docs/salesforce-component.adoc[Salesfor= ce] (camel-salesforce) + >>> `salesforce:operationName:topicName` | The salesforce component is used f= or integrating Camel with the massive Salesforce API. >>>=20 >>> -| link:camel-sap-netweaver/src/main/docs/sap-netweaver-component.adoc[S= AP NetWeaver] (camel-sap-netweaver) + >>> -`sap-netweaver:url` | The sap-netweaver component integrates with the S= AP NetWeaver Gateway using HTTP transports. >>> - >>> -| link:camel-schematron/src/main/docs/schematron-component.adoc[Schemat= ron] (camel-schematron) + >>> -`schematron:path` | Validates the payload of a message using the Schema= tron Library. >>> - >>> -| link:camel-jsch/src/main/docs/scp-component.adoc[SCP] (camel-jsch) + >>> -`scp:host:port/directoryName` | To copy files using the secure copy pro= tocol (SCP). >>> - >>> -| link:camel-servicenow/src/main/docs/servicenow-component.adoc[Service= Now] (camel-servicenow) + >>> -`servicenow:instanceName` | The servicenow component is used to integra= te Camel with ServiceNow cloud services. >>> - >>> | link:camel-servlet/src/main/docs/servlet-component.adoc[Servlet] (came= l-servlet) + >>> `servlet:contextPath` | To use a HTTP Servlet as entry for Camel routes w= hen running in a servlet container. >>>=20 >>> -| link:camel-ftp/src/main/docs/sftp-component.adoc[SFTP] (camel-ftp) + >>> -`sftp:host:port/directoryName` | The sftp (FTP over SSH) component is u= sed for uploading or downloading files from SFTP servers. >>> - >>> -| link:camel-sjms/src/main/docs/sjms-component.adoc[Simple JMS] (camel-= sjms) + >>> -`sjms:destinationType:destinationName` | The sjms component (simple jms= ) allows messages to be sent to (or consumed from) a JMS Queue or Topic. >>> - >>> -| link:camel-sjms/src/main/docs/sjms-batch-component.adoc[Simple JMS Ba= tch] (camel-sjms) + >>> -`sjms-batch:destinationName` | The sjms-batch component is a specialize= d for highly performant transactional batch consumption from a JMS queue. >>> - >>> -| link:camel-sip/src/main/docs/sip-component.adoc[SIP] (camel-sip) + >>> -`sip:uri` | To send and receive messages using the SIP protocol (used i= n telco and mobile). >>> - >>> -| link:camel-slack/src/main/docs/slack-component.adoc[Slack] (camel-sla= ck) + >>> -`slack:channel` | The slack component allows you to send messages to Sl= ack. >>> - >>> | link:camel-smpp/src/main/docs/smpp-component.adoc[SMPP] (camel-smpp) += >>> `smpp:host:port` | To send and receive SMS using a SMSC (Short Message S= ervice Center). >>>=20 >>> -| link:camel-snmp/src/main/docs/snmp-component.adoc[SNMP] (camel-snmp) += >>> -`snmp:host:port` | The snmp component gives you the ability to poll SNM= P capable devices or receiving traps. >>> - >>> -| link:camel-solr/src/main/docs/solr-component.adoc[Solr] (camel-solr) += >>> -`solr:url` | The solr component allows you to interface with an Apache L= ucene Solr server. >>> - >>> -| link:camel-spark-rest/src/main/docs/spark-rest-component.adoc[Spark R= est] (camel-spark-rest) + >>> -`spark-rest:verb:path` | The spark-rest component is used for hosting R= EST services which has been defined using Camel rest-dsl. >>> - >>> -| link:camel-splunk/src/main/docs/splunk-component.adoc[Splunk] (camel-= splunk) + >>> -`splunk:name` | The splunk component allows to publish or search for ev= ents in Splunk. >>> - >>> -| link:camel-spring-batch/src/main/docs/spring-batch-component.adoc[Spr= ing Batch] (camel-spring-batch) + >>> -`spring-batch:jobName` | The spring-batch component allows to send mess= ages to Spring Batch for further processing. >>> - >>> | link:camel-spring/src/main/docs/spring-event-component.adoc[Spring Eve= nt] (camel-spring) + >>> `spring-event:name` | The spring-event component allows to listen for Sp= ring Application Events. >>>=20 >>> -| link:camel-spring-integration/src/main/docs/spring-integration-compon= ent.adoc[Spring Integration] (camel-spring-integration) + >>> -`spring-integration:defaultChannel` | Bridges Camel with Spring Integra= tion. >>> - >>> -| link:camel-spring-ldap/src/main/docs/spring-ldap-component.adoc[Sprin= g LDAP] (camel-spring-ldap) + >>> -`spring-ldap:templateName` | The spring-ldap component allows you to pe= rform searches in LDAP servers using filters as the message payload. >>> - >>> -| link:camel-spring-redis/src/main/docs/spring-redis-component.adoc[Spr= ing Redis] (camel-spring-redis) + >>> -`spring-redis:host:port` | The spring-redis component allows sending an= d receiving messages from Redis. >>> - >>> -| link:camel-spring-ws/src/main/docs/spring-ws-component.adoc[Spring We= bService] (camel-spring-ws) + >>> -`spring-ws:type:lookupKey:webServiceEndpointUri` | The spring-ws compon= ent is used for SOAP WebServices using Spring WebServices. >>> - >>> | link:camel-sql/src/main/docs/sql-component.adoc[SQL] (camel-sql) + >>> `sql:query` | The sql component allows you to work with databases using J= DBC SQL queries. >>>=20 >>> | link:camel-sql/src/main/docs/sql-stored-component.adoc[SQL StoredProce= dure] (camel-sql) + >>> `sql-stored:template` | The sql component allows you to work with databa= ses using JDBC Stored Procedure queries. >>>=20 >>> -| link:camel-ssh/src/main/docs/ssh-component.adoc[SSH] (camel-ssh) + >>> -`ssh:host:port` | The ssh component enables access to SSH servers such t= hat you can send an SSH command and process the response. >>> - >>> -| link:camel-stax/src/main/docs/stax-component.adoc[StAX] (camel-stax) += >>> -`stax:contentHandlerClass` | The stax component allows messages to be p= rocess through a SAX ContentHandler. >>> - >>> -| link:camel-stomp/src/main/docs/stomp-component.adoc[Stomp] (camel-sto= mp) + >>> -`stomp:destination` | The stomp component is used for communicating wit= h Stomp compliant message brokers. >>> - >>> | link:camel-stream/src/main/docs/stream-component.adoc[Stream] (camel-s= tream) + >>> `stream:kind` | The stream: component provides access to the system-in s= ystem-out and system-err streams as well as allowing streaming of file and U= RL. >>>=20 >>> -| link:camel-stringtemplate/src/main/docs/string-template-component.ado= c[String Template] (camel-stringtemplate) + >>> -`string-template:resourceUri` | Transforms the message using a String t= emplate. >>> - >>> -| link:camel-telegram/src/main/docs/telegram-component.adoc[Telegram] (= camel-telegram) + >>> -`telegram:type/authorizationToken` | The telegram component provides ac= cess to the Telegram Bot API. >>> - >>> -| link:camel-twitter/src/main/docs/twitter-component.adoc[Twitter] (cam= el-twitter) + >>> -`twitter:kind` | This component integrates with Twitter to send tweets o= r search for tweets and more. >>> - >>> -| link:camel-undertow/src/main/docs/undertow-component.adoc[Undertow] (= camel-undertow) + >>> -`undertow:httpURI` | The undertow component provides HTTP-based endpoin= ts for consuming and producing HTTP requests. >>> - >>> | link:camel-velocity/src/main/docs/velocity-component.adoc[Velocity] (c= amel-velocity) + >>> `velocity:resourceUri` | Transforms the message using a Velocity templat= e. >>>=20 >>> -| link:camel-vertx/src/main/docs/vertx-component.adoc[Vert.x] (camel-ve= rtx) + >>> -`vertx:address` | The vertx component is used for sending and receive m= essages from a vertx event bus. >>> - >>> | link:camel-weather/src/main/docs/weather-component.adoc[Weather] (came= l-weather) + >>> `weather:name` | Polls the weather information from Open Weather Map. >>>=20 >>> -| link:camel-xmlrpc/src/main/docs/xmlrpc-component.adoc[XML RPC] (camel= -xmlrpc) + >>> -`xmlrpc:address` | The xmlrpc component is used for sending messages to= a XML RPC service. >>> - >>> -| link:camel-xmlsecurity/src/main/docs/xmlsecurity-component.adoc[XML S= ecurity] (camel-xmlsecurity) + >>> -`xmlsecurity:command:name` | Used to sign and verify exchanges using th= e XML signature specification. >>> - >>> -| link:camel-xmpp/src/main/docs/xmpp-component.adoc[XMPP] (camel-xmpp) += >>> -`xmpp:host:port/participant` | To send and receive messages from a XMPP= (chat) server. >>> - >>> -| link:camel-saxon/src/main/docs/xquery-component.adoc[XQuery] (camel-s= axon) + >>> -`xquery:resourceUri` | Transforms the message using a XQuery template u= sing Saxon. >>> - >>> -| link:camel-yammer/src/main/docs/yammer-component.adoc[Yammer] (camel-= yammer) + >>> -`yammer:function` | The yammer component allows you to interact with th= e Yammer enterprise social network. >>> - >>> -| link:camel-zookeeper/src/main/docs/zookeeper-component.adoc[ZooKeeper= ] (camel-zookeeper) + >>> -`zookeeper:serverUrls/path` | The zookeeper component allows interactio= n with a ZooKeeper cluster. >>> - >>> |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >>> // components: END >>>=20 >>> @@ -646,65 +310,17 @@ Data Formats >>>=20 >>> | link:camel-csv/src/main/docs/csv-dataformat.adoc[CSV] (camel-csv) | Ca= mel CSV data format support >>>=20 >>> -| link:camel-flatpack/src/main/docs/flatpack-dataformat.adoc[Flatpack] (= camel-flatpack) | Camel FlatPack support >>> - >>> | link:camel-hessian/src/main/docs/hessian-dataformat.adoc[Hessian] (cam= el-hessian) | Hessian serialization support >>>=20 >>> | link:camel-hl7/src/main/docs/hl7-dataformat.adoc[HL7] (camel-hl7) | Ca= mel HL7 support >>>=20 >>> -| link:camel-ical/src/main/docs/ical-dataformat.adoc[iCal] (camel-ical)= | Camel iCal component >>> - >>> | link:camel-jacksonxml/src/main/docs/jacksonxml-dataformat.adoc[Jackson= XML] (camel-jacksonxml) | Camel Jackson XML support >>>=20 >>> | link:camel-jaxb/src/main/docs/jaxb-dataformat.adoc[JAXB] (camel-jaxb) |= Camel JAXB support >>>=20 >>> -| link:camel-jibx/src/main/docs/jibx-dataformat.adoc[JiBX] (camel-jibx)= | Camel Jibx support >>> - >>> -| link:camel-gson/src/main/docs/json-gson-dataformat.adoc[JSon GSon] (c= amel-gson) | Camel Gson support >>> - >>> | link:camel-jackson/src/main/docs/json-jackson-dataformat.adoc[JSon Jac= kson] (camel-jackson) | Camel Jackson support >>>=20 >>> -| link:camel-johnzon/src/main/docs/json-johnzon-dataformat.adoc[JSon Jo= hnzon] (camel-johnzon) | Camel Johnzon support >>> - >>> -| link:camel-xstream/src/main/docs/json-xstream-dataformat.adoc[JSon XS= tream] (camel-xstream) | Camel XStream support >>> - >>> -| link:camel-lzf/src/main/docs/lzf-dataformat.adoc[LZF Deflate Compress= ion] (camel-lzf) | Camel LZF support >>> - >>> -| link:camel-mail/src/main/docs/mime-multipart-dataformat.adoc[MIME Mul= tipart] (camel-mail) | Camel Mail support >>> - >>> | link:camel-crypto/src/main/docs/pgp-dataformat.adoc[PGP] (camel-crypto= ) | Camel Cryptographic Support >>> - >>> -| link:camel-protobuf/src/main/docs/protobuf-dataformat.adoc[Protobuf] (= camel-protobuf) | Camel Google Protobuf data format support >>> - >>> -| link:camel-rss/src/main/docs/rss-dataformat.adoc[RSS] (camel-rss) | C= amel RSS support >>> - >>> -| link:camel-soap/src/main/docs/soapjaxb-dataformat.adoc[SOAP] (camel-s= oap) | Camel SOAP support >>> - >>> -| link:camel-syslog/src/main/docs/syslog-dataformat.adoc[Syslog] (camel= -syslog) | Camel Syslog support >>> - >>> -| link:camel-tarfile/src/main/docs/tarfile-dataformat.adoc[Tar File] (c= amel-tarfile) | Camel Tar file support >>> - >>> -| link:camel-tagsoup/src/main/docs/tidyMarkup-dataformat.adoc[TidyMarku= p] (camel-tagsoup) | Camel TagSoup support >>> - >>> -| link:camel-univocity-parsers/src/main/docs/univocity-csv-dataformat.a= doc[uniVocity CSV] (camel-univocity-parsers) | Camel UniVocity parsers data f= ormat support >>> - >>> -| link:camel-univocity-parsers/src/main/docs/univocity-fixed-dataformat= .adoc[uniVocity Fixed Length] (camel-univocity-parsers) | Camel UniVocity pa= rsers data format support >>> - >>> -| link:camel-univocity-parsers/src/main/docs/univocity-tsv-dataformat.a= doc[uniVocity TSV] (camel-univocity-parsers) | Camel UniVocity parsers data f= ormat support >>> - >>> -| link:camel-xmlbeans/src/main/docs/xmlBeans-dataformat.adoc[XML Beans]= (camel-xmlbeans) | Camel XMLBeans support >>> - >>> -| link:camel-xmljson/src/main/docs/xmljson-dataformat.adoc[XML JSon] (c= amel-xmljson) | Camel XML JSON Data Format >>> - >>> -| link:camel-xmlrpc/src/main/docs/xmlrpc-dataformat.adoc[XML RPC] (came= l-xmlrpc) | Camel XML RPC support >>> - >>> -| link:camel-xmlsecurity/src/main/docs/secureXML-dataformat.adoc[XML Se= curity] (camel-xmlsecurity) | Camel Partial XML Encryption/Decryption and XM= L Signature support >>> - >>> -| link:camel-xstream/src/main/docs/xstream-dataformat.adoc[XStream] (ca= mel-xstream) | Camel XStream support >>> - >>> -| link:camel-snakeyaml/src/main/docs/yaml-snakeyaml-dataformat.adoc[YAM= L SnakeYAML] (camel-snakeyaml) | Camel SnakeYAML support >>> - >>> -| link:camel-zipfile/src/main/docs/zipfile-dataformat.adoc[Zip File] (c= amel-zipfile) | Camel Zip file support >>> |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >>> // dataformats: END >>>=20 >>> @@ -723,27 +339,9 @@ Expression Languages >>>=20 >>> | link:camel-hl7/src/main/docs/terser-language.adoc[HL7 Terser] (camel-h= l7) | For HL7 terser expressions and predicates >>>=20 >>> -| link:camel-script/src/main/docs/javaScript-language.adoc[JavaScript] (= camel-script) | For JavaScript expressions and predicates >>> - >>> -| link:camel-jsonpath/src/main/docs/jsonpath-language.adoc[JSonPath] (c= amel-jsonpath) | For JSonPath expressions and predicates >>> - >>> | link:camel-jxpath/src/main/docs/jxpath-language.adoc[JXPath] (camel-jx= path) | For JXPath expressions and predicates >>>=20 >>> -| link:camel-mvel/src/main/docs/mvel-language.adoc[MVEL] (camel-mvel) |= For MVEL expressions and predicates >>> - >>> -| link:camel-ognl/src/main/docs/ognl-language.adoc[OGNL] (camel-ognl) |= For OGNL expressions and predicates >>> - >>> -| link:camel-script/src/main/docs/php-language.adoc[PHP] (camel-script)= | For PHP expressions and predicates >>> - >>> -| link:camel-script/src/main/docs/python-language.adoc[Python] (camel-s= cript) | For Python expressions and predicates >>> - >>> -| link:camel-script/src/main/docs/ruby-language.adoc[Ruby] (camel-scrip= t) | For Ruby expressions and predicates >>> - >>> | link:camel-spring/src/main/docs/spel-language.adoc[SpEL] (camel-spring= ) | For Spring Expression Language (SpEL) expressions and predicates >>> - >>> -| link:camel-josql/src/main/docs/sql-language.adoc[SQL] (camel-josql) |= For SQL expressions and predicates >>> - >>> -| link:camel-saxon/src/main/docs/xquery-language.adoc[XQuery] (camel-sa= xon) | For XQuery expressions and predicates >>> |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >>> // languages: END >>>=20 >>=20 >>=20 >>=20 >> -- >> Claus Ibsen >> ----------------- >> http://davsclaus.com @davsclaus >> Camel in Action 2: https://www.manning.com/ibsen2 >=20 >=20 >=20 > --=20 > Claus Ibsen > ----------------- > http://davsclaus.com @davsclaus > Camel in Action 2: https://www.manning.com/ibsen2 >=20