Documentation
- Architecture
- Dozer Type Conversion
- AOP
- Async
- BAM
- Batch Consumer
- BrowsableEndpoint
- CamelContext
- Camel-Core
- Component
- Data Format
- Serialization
- JAXB
- XmlBeans
- XStream
- CSV
- String
- HL7 DataFormat
- EDI
- Flatpack DataFormat
- JSON
- Zip DataFormat
- TidyMarkup
- Bindy
- XMLSecurity DataFormat
- GZip data format
- Castor
- Protobuf
- SOAP
- Crypto
- Syslog
- JiBX
- Custom DataFormat
- ICal
- Barcode Data Format
- uniVocity-parsers formats
- Boon
- Jackson XML
- MIME-Multipart
- LZF Data Format
- YAML Data Format
- Tar DataFormat
- Base64
- BeanIO
- XmlJson
- Zip File DataFormat
- Debugger
- Delay Interceptor
- Dependency Injection
- DSL
- Endpoint
- Error Handler
- Exchange
- Exchange Pattern
- Expression
- Injector
- Intercept
- Inversion Of Control With Smart Defaults
- Languages
- Lifecycle
- OnCompletion
- Pluggable Class Resolvers
- Predicate
- Processor
- Registry
- RouteBuilder
- RoutePolicy
- Routes
- ServicePool
- Stream caching
- ToAsync
- Tracer
- Transport
- Type Converter
- URIs
- Xml Configuration
- ProcessorFactory
- Asynchronous Routing Engine
- Security
- UuidGenerator
- Binding
- RX
- CEP
- BacklogTracer
- Endpoint Annotations
- ComponentConfiguration
- BacklogDebugger
- EndpointCompleter
- HTTP-Session Handling
- Clustering and loadbalancing
- Threading Model
- Tutorials
- Cookbook
- Asynchronous Processing
- Camel Transport for CXF
- Database
- ETL
- Hiding Middleware
- Implementing Virtual Topics on other JMS providers
- Hazelcast Idempotent Repository Tutorial
- Parallel Processing and Ordering
- Templating
- EventNotifier to log details about all sent Exchanges
- Visualisation
- Loading routes from XML files
- Running Camel standalone and have it keep running
- MDC logging
- How to use Camel as a HTTP proxy between a client and server
- Fine Grained Control Over a Channel
- Books
- Components
- ActiveMQ
- AHC
- AHC-WS
- AMQP
- APNS
- Atmosphere-Websocket
- Atom
- avro
- AWS
- Bean
- Beanstalk
- Bean Validator
- Box
- Browse
- Cache
- Cassandra
- CDI
- Chunk
- Class
- CMIS
- Cometd
- Context
- ControlBus Component
- CouchDB
- Crypto (Digital Signatures)
- CXF
- CXF Bean Component
- CXFRS
- DataFormat Component
- DataSet
- Db4o
- Direct
- Direct-VM
- Disruptor
- DNS
- Docker
- Dozer
- Dropbox
- EJB
- ElasticSearch
- Esper
- EventAdmin
- Exec
- File2
- Flatpack
- FOP
- FreeMarker
- FTP
- GAE
- Ganglia
- Geocoder
- GitHub
- GoogleCalendar
- GoogleDrive
- GoogleMail
- Gora
- Guava EventBus
- HawtDB
- Hazelcast Component
- hbase
- HDFS
- HDFS2
- Hibernate
- Hipchat
- HL7
- HTTP
- HTTP4
- iBATIS
- Infinispan
- IRC
- Jasypt
- JavaSpace
- JBI
- JCIFS
- jclouds
- JCR
- JDBC
- Jetty
- JGroups
- Jing
- JIRA
- JMS
- JMX
- JPA
- Jsch
- JT400
- Kafka
- Kestrel
- Krati
- Kura
- Language
- LDAP
- LevelDB
- List
- Log
- Lucene
- Metrics Component
- MINA
- MINA2
- Mock
- MongoDB
- MQTT
- MSV
- Mustache
- MVEL Component
- MyBatis
- Nagios
- Netty
- Netty4
- Netty HTTP
- Netty4 HTTP
- NMR
- Olingo2
- Openshift
- OptaPlanner
- Pax-Logging
- PGEvent
- Pojo
- Printer
- Properties
- Quartz
- Quartz2
- Queue
- Quickfix
- RabbitMQ
- RCode
- Ref
- Rest
- Restlet
- RMI
- Routebox
- RSS
- Salesforce
- SAP NetWeaver
- Scheduler
- Schematron
- SEDA
- SERVLET
- ServletListener Component
- Shiro Security
- Sip
- SJMS
- Smooks
- SMPP
- SNMP
- Solr
- Spark-rest
- Splunk
- SpringBatch
- Spring Boot
- Spring Event
- SpringIntegration
- Spring LDAP
- Spring Neo4j
- Spring Redis
- Spring Security
- Spring Web Services
- SQL Component
- SSH
- StAX
- Stomp
- Stream
- StringTemplate
- Stub
- Swagger
- Test
- Timer
- UrlRewrite
- Validation
- Velocity
- Vertx
- VM
- Weather
- Websocket
- XmlRpc
- XML Security component
- XMPP
- XQuery Endpoint
- XSLT
- Yammer
- ZeroMQ
- Zookeeper
- Paho
- Grape
- Slack
- Undertow
- SJMS Batch
- JOLT
- Swagger Java
- Git
- ElSql
- jBPM
- Kubernetes
- Apache Spark
- Ignite
- MLLP
- Braintree
- SQL Stored Procedure
- JCache
- Etcd
- IronMQ
- NATS
- ServiceNow
- camel-zipkin
- Flink
- Ehcache
- Consul Component
- Lumberjack
- Chronicle Engine
- REST Swagger Component
- Camel DSL
- Enterprise Integration Patterns
- Aggregator
- Aggregator2
- Claim Check
- Competing Consumers
- Composed Message Processor
- Content Based Router
- Content Enricher
- Content Filter
- ControlBus
- Correlation Identifier
- Dead Letter Channel
- Delayer
- Detour
- Durable Subscriber
- Dynamic Router
- Event Driven Consumer
- Event Message
- Guaranteed Delivery
- Hystrix EIP
- Idempotent Consumer
- Load Balancer
- LogEIP
- Loop
- Message
- Message Bus
- Message Channel
- Message Dispatcher
- Message Endpoint
- Message Filter
- Message History
- Message Router
- Message Translator
- Messaging Gateway
- Messaging Mapper
- Multicast
- Normalizer
- Pipes and Filters
- Point to Point Channel
- Polling Consumer
- Publish Subscribe Channel
- Recipient List
- Request Reply
- Resequencer
- Return Address
- Routing Slip
- Sampling
- Scatter-Gather
- Script
- Selective Consumer
- Service Activator
- ServiceCall EIP
- Sort
- Splitter
- Throttler
- Transactional Client
- Validate
- Wire Tap
- SOA Patterns
- Manual
- User Guide
- AsyncProcessorAwaitManager
- Bean Integration
- Camel and SCR
- Camel Boot
- Camel JAR Dependencies
- Camel JMX
- Camel Maven Archetypes
- Camel Maven Plugin
- Configuring Camel
- Configuring route startup ordering and autostartup
- Creating a new Camel Component
- Error handling in Camel
- Examples
- ActiveMQ Camel Tomcat
- Aggregate Example
- BAM Example
- Cafe Example
- Console Example
- CXF Async Example
- CXF Example
- CXF Example OSGi
- CXF Example OSGi Blueprint
- CXF Proxy Example
- CXF Tomcat Example
- ETL Example
- FTP Example
- Guice JMS Example
- Hibernate Example
- HTTP Async Example
- JMX Component Example
- LoadBalancing Mina Example
- Loan Broker Example
- Management Example
- MyBatis Example
- Netty HTTP Server Example
- POJO Messaging Example
- Route Throttling Example
- Running Examples
- Servlet Tomcat Example
- Servlet Tomcat No Spring Example
- Simple Jira Bot
- Spring Boot Example
- Spring Example
- Spring Java Config Example
- Spring Security Example
- Spring WS Example
- Spring XQuery Example
- SQL Example
- Tracer Example
- Twitter Websocket Blueprint Example
- Twitter Websocket Example
- Walk through an Example
- Walk through another example
- Getting Started
- Graceful Shutdown
- Guice
- How to run Camel in a osgi container
- Karaf
- Spring
- Testing
- Using CamelProxy
- Using OSGi blueprint with Camel
- Using PropertyPlaceholder
- Web Console
- Tools
Community
- Support
- FAQ
- Acknowledgment
- Camel Endpoint Questions
- Common Problems
- Exception - BeanDefinitionStoreException
- Exception - javax.naming.NoInitialContextException
- Exception - org.apache.camel.NoSuchEndpointException
- Exception - org.xml.sax.SAXParseException
- Memory leak when adding and removing routes at runtime
- Why do Camel throw so many NoClassDefFoundException on startup
- Why does Camel use too many threads with ProducerTemplate
- Why does maven not download dependencies
- General Questions
- Can I get commercial support
- Can I use Camel on Java 1.4
- Does Camel work on IBM's JDK?
- How can I get help
- How can I get the source code
- How does Camel compare to Mule
- How does Camel compare to ServiceMix
- How does Camel compare to ServiceMix EIP
- How does Camel compare to Synapse
- How does Camel work
- How does Camel work with ActiveMQ
- How does Camel work with ServiceMix
- How does the Camel API compare to
- How does the website work
- How do I become a committer
- How do I compile the code
- How do I edit the website
- How do I run Camel using Java WebStart
- If I use ServiceMix when should I use Camel
- Is Camel an ESB
- Is Camel IoC friendly
- Running Camel standalone
- What are the dependencies
- What is a router
- What is Camel
- What is the license
- What jars do I need
- What languages are supported
- What platforms are supported
- Why the name Camel
- JMS Questions
- Logging Questions
- Using Camel Questions
- Classloader issue of servicemix-camel component
- Ho do I specify which method to use when using beans in routes?
- How can I create a custom component or endpoint
- How can I get the remote connection IP address from the camel-cxf consumer ?
- How can I stop a route from a route
- How can webservice clients see remote faults with stacktraces when using camel-cxf
- How does Camel look up beans and endpoints
- How do I add a component
- How do I change the logging
- How Do I Configure Endpoints?
- How do I configure password options on Camel endpoints without the value being encoded
- How do I configure the default maximum cache size for ProducerCache or ProducerTemplate
- How do I configure the maximum endpoint cache size for CamelContext
- How do I debug my route
- How do I disable JMX
- How do I enable streams when debug logging messages in Camel
- How do I handle failures when consuming for example from a FTP server
- How do I import rests from other XML files
- How Do I Import Routes From Other XML Files?
- How do I let Jetty match wildcards
- How do I name my routes?
- How do I restart CamelContext
- How do I retrieve the thrown Exception during processing an Exchange
- How do I retry failed messages forever
- How do I retry processing a message from a certain point back or an entire route
- How do I reuse the ContextTestSupport class in my unit tests
- How do I run ActiveMQ and Camel in JBoss
- How do I set the max chars when debug logging messages in Camel
- How do I specify time period in a human friendly syntax
- How do I use a big (uber) JAR?
- How do I use Camel inside ServiceMix
- How do I use Spring Property Placeholder with Camel XML
- How do I use URIs with parameters in XML
- How do I write a custom Processor which sends multiple messages
- How should I invoke my POJOs or Spring Services
- How should I package applications using Camel and ActiveMQ
- How to avoid importing bunch of cxf packages when start up the camel-cxf endpoint from OSGi platform ?
- How to avoid sending some or all message headers
- How to define a static camel converter method in Scala
- How to remove the http protocol headers in the camel message?
- How to send the same message to multiple endpoints
- How to switch the CXF consumer between HTTP and HTTPS without touching the Spring configuration
- How to use a dynamic URI in to()
- How to use extra camel componets in servicemix-camel
- How to validate the camel-1.x context xml from Apache Camel web site?
- Is there an IDE
- Should I deploy Camel inside the ActiveMQ broker or in another application
- Using camel-core-tests.jar
- Using getIn or getOut methods on Exchange
- Why can't I use + sign in my password
- Why can I not use when or otherwise in a Java Camel route
- Why does FTP component not download any files?
- Why does my file consumer not pick up the file, and how do I let the file consumer use the Camel error handler?
- Why does useOriginalMessage with error handler not work as expected?
- Why do my message lose its headers during routing?
- Why is my message body empty?
- Why is my processor not showing up in JConsole
- Why is the exception null when I use onException
- Why use multiple CamelContext
- Contributing
- Mailing Lists
- Download
- Camel 1.0.0 Release
- Camel 1.1.0 Release
- Camel 1.2.0 Release
- Camel 1.3.0 Release
- Camel 1.4.0 Release
- Camel 1.5.0 Release
- Camel 1.6.0 Release
- Camel 1.6.1 Release
- Camel 1.6.2 Release
- Camel 1.6.3 Release
- Camel 1.6.4 Release
- Camel 2.0.0 Release
- Camel 2.0-M1 Release
- Camel 2.0-M2 Release
- Camel 2.0-M3 Release
- Camel 2.1.0 Release
- Camel 2.2.0 Release
- Camel 2.3.0 Release
- Camel 2.4.0 Release
- Camel 2.5.0 Release
- Camel 2.6.0 Release
- Camel 2.7.0 Release
- Camel 2.7.1 Release
- Camel 2.7.2 Release
- Camel 2.7.3 Release
- Camel 2.7.4 Release
- Camel 2.7.5 Release
- Camel 2.8.0 Release
- Camel 2.8.1 Release
- Camel 2.8.2 Release
- Camel 2.8.3 Release
- Camel 2.8.4 Release
- Camel 2.8.5 Release
- Camel 2.8.6 Release
- Camel 2.9.0 Release
- Camel 2.9.1 Release
- Camel 2.9.2 Release
- Camel 2.9.3 Release
- Camel 2.9.4 Release
- Camel 2.9.5 Release
- Camel 2.9.6 Release
- Camel 2.9.7 Release
- Camel 2.9.8 Release
- Camel 2.10.0 Release
- Camel 2.10.1 Release
- Camel 2.10.2 Release
- Camel 2.10.3 Release
- Camel 2.10.4 Release
- Camel 2.10.5 Release
- Camel 2.10.6 Release
- Camel 2.10.7 Release
- Camel 2.11.0 Release
- Camel 2.11.1 Release
- Camel 2.11.2 release
- Camel 2.11.3 release
- Camel 2.11.4 Release
- Camel 2.12.0 Release
- Camel 2.12.1 Release
- Camel 2.12.2 Release
- Camel 2.12.3 Release
- Camel 2.12.4 Release
- Camel 2.12.5 Release
- Camel 2.13.0 Release
- Camel 2.13.1 Release
- Camel 2.13.2 Release
- Camel 2.13.3 Release
- Camel 2.13.4 Release
- Camel 2.14.0 Release
- Camel 2.14.1 Release
- Camel 2.14.2 Release
- Camel 2.14.3 Release
- Camel 2.14.4 Release
- Camel 2.15.0 Release
- Camel 2.15.1 Release
- Camel 2.15.2 Release
- Camel 2.15.3 Release
- Camel 2.15.4 Release
- Camel 2.15.5 Release
- Camel 2.15.6 Release
- Camel 2.16.0 Release
- Camel 2.16.1 Release
- Camel 2.16.2 Release
- Camel 2.16.3 Release
- Camel 2.16.4 Release
- Camel 2.17.0 Release
- Camel 2.17.1 Release
- Camel 2.17.2 Release
- Camel 2.17.3 Release
- Camel 2.17.4 Release
- Camel 2.17.5 Release
- Camel 2.17.6 Release
- Camel 2.17.7 Release
- Camel 2.18.0 Release
- Camel 2.18.1 Release
- Camel 2.18.2 Release
- Camel 2.18.3 Release
- Camel 2.18.4 Release
- Camel 2.18.5 Release
- Camel 2.19.0 Release
- Camel 2.19.1 Release
- Camel 2.19.2 Release
- Camel 2.19.3 Release
- Camel 2.19.4 Release
- Camel 2.19.5 Release
- Camel 2.20.0 Release
- Camel 2.20.1 Release
- Camel 2.20.2 Release
- Camel 2.20.3 Release
- Camel 2.20.4 Release
- Camel 2.21.0 Release
- Camel 2.21.1 Release
- Camel 2.21.2 Release
- Camel 2.21.3 Release
- Camel 2.21.4 Release
- Camel 2.21.5 Release
- Camel 2.22.0 Release
- Camel 2.22.1 Release
- Camel 2.22.2 Release
- Camel 2.22.3 Release
- Camel 2.22.4 Release
- Camel 2.22.5 Release
- Camel 2.23.0 Release
- Camel 2.23.1 Release
- Camel 2.23.2 Release
- Camel 2.23.3 Release
- Camel 2.24.0 Release
- Camel 2.24.1 Release
- Camel 3.0.0-M1 (Milestone 1) Release
- Camel 3.0.0-M2 (Milestone 2) Release
- Camel 3.0.0-M3 (Milestone 3) Release
- Camel 3.0.0-M4 (Milestone 4) Release
- Download Archives
- Google SummerOfCode
- In Progress
- News
- Articles
- Privacy Policy
- Reports
- Team
- User Stories
- Security Advisories
Developers
- Source
- Building
- Add New Component Guide
- Code Walkthrough
- Customizing XML
- Design Notes
- Camel 2.0 Design
- Camel 2.3 - Overhaul of Aggregator EIP
- Camel 2.3 - ThreadPool Configuration
- Camel 2.7 - Roadmap
- Camel 2.9 - JMX and reducing Spring dependency
- Camel 2.x - Debugger API
- Camel 2.x Speed optimizations
- Camel 3.0 - Ideas
- Camel 3.0 - Introduce an API for components
- Camel 3.0 - Message Store
- Camel 3.0 - Roadmap
- Camel CXF Design
- Camel Security
- JavaDoc
- Merging commits from trunk to fixes branch
- PDF Documentation Guide
- Release Guide
- Running RAT
- Running Unit Tests
- Upgrade dependency guide
- Writing Components
- Xml Reference
- Set up your IDE
- Maven 2 snapshot repository in pom