Red Hat JBoss Fuse

Apache Camel Component Reference

Quickly find the settings for all of the components

Version 6.1

Legal Notice

Trademark Disclaimer

The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, Fedora, the Infinity Logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Apache, ServiceMix, Camel, CXF, and ActiveMQ are trademarks of Apache Software Foundation. Any other names contained herein may be trademarks of their respective owners.

Legal Notice

Third Party Acknowledgements

One or more products in the Red Hat JBoss Fuse release includes third party components covered by licenses that require that the following documentation notices be provided:
  • JLine (http://jline.sourceforge.net) jline:jline:jar:1.0
    License: BSD (LICENSE.txt) - Copyright (c) 2002-2006, Marc Prud'hommeaux
    All rights reserved.
    Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
    • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
    • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
    • Neither the name of JLine nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  • Stax2 API (http://woodstox.codehaus.org/StAX2) org.codehaus.woodstox:stax2-api:jar:3.1.1
    Copyright (c) <YEAR>, <OWNER> All rights reserved.
    Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
    • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
    • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  • jibx-run - JiBX runtime (http://www.jibx.org/main-reactor/jibx-run) org.jibx:jibx-run:bundle:1.2.3
    License: BSD (http://jibx.sourceforge.net/jibx-license.html) Copyright (c) 2003-2010, Dennis M. Sosnoski.
    All rights reserved.
    Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
    • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
    • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
    • Neither the name of JiBX nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  • JavaAssist (http://www.jboss.org/javassist) org.jboss.javassist:com.springsource.javassist:jar:3.9.0.GA:compile
  • HAPI-OSGI-Base Module (http://hl7api.sourceforge.net/hapi-osgi-base/) ca.uhn.hapi:hapi-osgi-base:bundle:1.2
    License: Mozilla Public License 1.1 (http://www.mozilla.org/MPL/MPL-1.1.txt)
24 Feb 2015

Abstract

Apache Camel has over 100 components and each component is highly configurable. This guide describes the settings for each of the components.
1. Components Overview
1.1. List of Components
2. ActiveMQ
3. AHC
4. AMQP
5. APNS
6. Atom
7. avro
8. AWS
8.1. Introduction to the AWS Components
8.2. AWS-CW
8.3. AWS-DDB
8.4. AWS-S3
8.5. AWS-SDB
8.6. AWS-SES
8.7. AWS-SNS
8.8. AWS-SQS
9. Bean
10. Bean Validation
11. Browse
12. Cache
12.1. Cache Component
12.2. cacheReplicationJMSExample
13. CDI
14. Class
15. CMIS
16. Cometd
17. Context
18. ControlBus Component
19. CouchDB
20. Crypto (Digital Signatures)
21. CXF
22. CXF Bean Component
23. CXFRS
24. DataFormat Component
25. DataSet
26. Direct
27. Direct-VM
28. Disruptor
29. DNS
30. EJB
31. ElasticSearch
32. EventAdmin
33. Exec
34. Fabric Component
35. Facebook
36. File2
37. Flatpack
38. FOP
39. FreeMarker
40. FTP2
41. GAE
41.1. Introduction to the GAE Components
41.2. gauth
41.3. ghttp
41.4. glogin
41.5. gmail
41.6. gsec
41.7. gtask
42. Geocoder
43. Guava EventBus
44. HawtDB
45. Hazelcast Component
46. hbase
47. HDFS
48. HL7
49. HTTP
50. HTTP4
51. iBATIS
52. IRC
53. Jasypt
54. JavaSpace
55. JBI
55.1. JBI Component
55.2. JBI Service Unit Archetype
56. jclouds
57. JCR
58. JDBC
59. Jetty
60. Jing
61. JMS
62. JMX
63. JPA
64. Jsch
65. JT400
66. Kestrel
67. Krati
68. Language
69. LDAP
70. LevelDB
71. List
72. Log
73. Lucene
74. Mail
75. Master Component
76. MINA [Deprecated]
77. MINA2 [Deprecated]
78. Mock
79. MongoDB
80. MQTT
81. MSV
82. Mustache
83. MVEL Component
84. MyBatis
85. Nagios
86. Netty
87. Netty HTTP
88. NMR
89. Pax-Logging
90. Printer
91. Properties
92. Quartz
93. Quartz2
94. Quickfix
95. RabbitMQ
96. Ref
97. Restlet
98. RMI
99. Routebox
100. RSS
101. Salesforce
102. SAP Component
102.1. Overview
102.2. Message Body
102.3. Configuration Overview
102.4. Destination Configuration
102.5. Server Configuration
102.6. Repository Configuration
102.7. Transaction Support
102.8. XML Serialization
102.9. Example 1: Reading Data from SAP
102.10. Example 2: Writing Data to SAP
102.11. Example 3: Handling Requests from SAP
103. SAP NetWeaver
104. SEDA
105. SERVLET
106. ServletListener Component
107. Shiro Security
108. Sip
109. SJMS
110. SMPP
111. SNMP
112. Solr
113. SpringBatch
114. SpringIntegration
115. Spring Event
116. Spring LDAP
117. Spring Redis
118. Spring Security
119. Spring Web Services
120. SQL Component
121. SSH
122. StAX
123. Stomp
124. Stream
125. StringTemplate
126. Stub
127. Test
128. Timer
129. Twitter
130. UrlRewrite
131. Validation
132. Velocity
133. Vertx
134. VM
135. Weather
136. Websocket
137. XmlRpc
138. XML Security component
139. XMPP
140. XQuery Endpoint
141. XSLT
142. Yammer
143. Zookeeper