anchor.diff:  * xref:camel-core.adoc[Camel Core]
   * xref:cep.adoc[CEP]
   * Clustering and loadbalancing
  -* xref:component.adoc[Component]
  +* xref:components::component.adoc[Component]
   * xref:componentconfiguration.adoc[ComponentConfiguration]
   * xref:data-format.adoc[Data Format]
   * xref:debugger.adoc[Debugger]
  
positive.code: // <!-- core components: START -->
  
  * Core Components
  ** xref:bean-component.adoc[Bean]
  ** xref:browse-component.adoc[Browse]
  ** xref:class-component.adoc[Class]
  ** xref:controlbus-component.adoc[Control Bus]
  ** xref:dataformat-component.adoc[Data Format]
  ** xref:dataset-component.adoc[Dataset]
  ** xref:direct-component.adoc[Direct]
  ** xref:direct-vm-component.adoc[Direct VM]
  ** xref:file-component.adoc[File]
  ** xref:language-component.adoc[Language]
  ** xref:log-component.adoc[Log]
  ** xref:mock-component.adoc[Mock]
  ** xref:properties-component.adoc[Properties]
  ** xref:ref-component.adoc[Ref]
  ** xref:rest-component.adoc[REST]
  ** xref:rest-api-component.adoc[REST API]
  ** xref:saga-component.adoc[Saga]
  ** xref:scheduler-component.adoc[Scheduler]
  ** xref:seda-component.adoc[SEDA]
  ** xref:stub-component.adoc[Stub]
  ** xref:test-component.adoc[Test]
  ** xref:timer-component.adoc[Timer]
  ** xref:validator-component.adoc[Validator]
  ** xref:vm-component.adoc[VM]
  ** xref:xslt-component.adoc[XSLT]
  
  // <!-- core components: END -->
  
  // <!-- components: START -->
  
  * Components
  ** xref:ahc-component.adoc[AHC]
  ** xref:ahc-ws-component.adoc[AHC Websocket]
  ** xref:amqp-component.adoc[AMQP]
  ** xref:flink-component.adoc[Apache Flink]
  ** xref:spark-component.adoc[Apache Spark]
  ** xref:apns-component.adoc[APNS]
  ** xref:as2-component.adoc[AS2]
  ** xref:asterisk-component.adoc[Asterisk]
  ** xref:atmos-component.adoc[Atmos]
  ** xref:atmosphere-websocket-component.adoc[Atmosphere Websocket]
  ** xref:atom-component.adoc[Atom]
  ** xref:atomix-map-component.adoc[Atomix Map]
  ** xref:atomix-messaging-component.adoc[Atomix Messaging]
  ** xref:atomix-multimap-component.adoc[Atomix MultiMap]
  ** xref:atomix-queue-component.adoc[Atomix Queue]
  ** xref:atomix-set-component.adoc[Atomix Set]
  ** xref:atomix-value-component.adoc[Atomix Value]
  ** xref:avro-component.adoc[Avro]
  ** xref:aws-cw-component.adoc[AWS CloudWatch]
  ** xref:aws-ddb-component.adoc[AWS DynamoDB]
  ** xref:aws-ddbstream-component.adoc[AWS DynamoDB Streams]
  ** xref:aws-ec2-component.adoc[AWS EC2]
  ** xref:aws-iam-component.adoc[AWS IAM]
  ** xref:aws-kinesis-component.adoc[AWS Kinesis]
  ** xref:aws-kinesis-firehose-component.adoc[AWS Kinesis Firehose]
  ** xref:aws-kms-component.adoc[AWS KMS]
  ** xref:aws-lambda-component.adoc[AWS Lambda]
  ** xref:aws-mq-component.adoc[AWS MQ]
  ** xref:aws-s3-component.adoc[AWS S3 Storage Service]
  ** xref:aws-ses-component.adoc[AWS Simple Email Service]
  ** xref:aws-sns-component.adoc[AWS Simple Notification System]
  ** xref:aws-sqs-component.adoc[AWS Simple Queue Service]
  ** xref:aws-swf-component.adoc[AWS Simple Workflow]
  ** xref:aws-sdb-component.adoc[AWS SimpleDB]
  ** xref:azure-blob-component.adoc[Azure Storage Blob Service]
  ** xref:azure-queue-component.adoc[Azure Storage Queue Service]
  ** xref:bean-validator-component.adoc[Bean Validator]
  ** xref:beanstalk-component.adoc[Beanstalk]
  ** xref:bonita-component.adoc[Bonita]
  ** xref:box-component.adoc[Box]
  ** xref:braintree-component.adoc[Braintree]
  ** xref:caffeine-cache-component.adoc[Caffeine Cache]
  ** xref:caffeine-loadcache-component.adoc[Caffeine LoadCache]
  ** xref:cql-component.adoc[Cassandra CQL]
  ** xref:chronicle-engine-component.adoc[Chronicle Engine]
  ** xref:chunk-component.adoc[Chunk]
  ** xref:cm-sms-component.adoc[CM SMS Gateway]
  ** xref:cmis-component.adoc[CMIS]
  ** xref:coap-component.adoc[CoAP]
  ** xref:cometd-component.adoc[CometD]
  ** xref:consul-component.adoc[Consul]
  ** xref:corda-component.adoc[corda]
  ** xref:couchbase-component.adoc[Couchbase]
  ** xref:couchdb-component.adoc[CouchDB]
  ** xref:crypto-component.adoc[Crypto (JCE)]
  ** xref:crypto-cms-component.adoc[Crypto CMS]
  ** xref:cxf-component.adoc[CXF]
  ** xref:cxfrs-component.adoc[CXF-RS]
  ** xref:digitalocean-component.adoc[DigitalOcean]
  ** xref:disruptor-component.adoc[Disruptor]
  ** xref:dns-component.adoc[DNS]
  ** xref:docker-component.adoc[Docker]
  ** xref:dozer-component.adoc[Dozer]
  ** xref:drill-component.adoc[Drill]
  ** xref:dropbox-component.adoc[Dropbox]
  ** xref:ehcache-component.adoc[Ehcache]
  ** xref:ejb-component.adoc[EJB]
  ** xref:elasticsearch-rest-component.adoc[Elastichsearch Rest]
  ** xref:elsql-component.adoc[ElSQL]
  ** xref:etcd-component.adoc[etcd]
  ** xref:exec-component.adoc[Exec]
  ** xref:facebook-component.adoc[Facebook]
  ** xref:fhir-component.adoc[FHIR]
  ** xref:flatpack-component.adoc[Flatpack]
  ** xref:fop-component.adoc[FOP]
  ** xref:freemarker-component.adoc[Freemarker]
  ** xref:ftp-component.adoc[FTP]
  ** xref:ftps-component.adoc[FTPS]
  ** xref:ganglia-component.adoc[Ganglia]
  ** xref:geocoder-component.adoc[Geocoder]
  ** xref:git-component.adoc[Git]
  ** xref:github-component.adoc[GitHub]
  ** xref:google-bigquery-component.adoc[Google BigQuery]
  ** xref:google-bigquery-sql-component.adoc[Google BigQuery Standard SQL]
  ** xref:google-calendar-component.adoc[Google Calendar]
  ** xref:google-calendar-stream-component.adoc[Google Calendar Stream]
  ** xref:google-drive-component.adoc[Google Drive]
  ** xref:google-mail-component.adoc[Google Mail]
  ** xref:google-mail-stream-component.adoc[Google Mail Stream]
  ** xref:google-pubsub-component.adoc[Google Pubsub]
  ** xref:google-sheets-component.adoc[Google Sheets]
  ** xref:google-sheets-stream-component.adoc[Google Sheets Stream]
  ** xref:gora-component.adoc[Gora]
  ** xref:grape-component.adoc[Grape]
  ** xref:grpc-component.adoc[gRPC]
  ** xref:guava-eventbus-component.adoc[Guava EventBus]
  ** xref:hazelcast-atomicvalue-component.adoc[Hazelcast Atomic Number]
  ** xref:hazelcast-instance-component.adoc[Hazelcast Instance]
  ** xref:hazelcast-list-component.adoc[Hazelcast List]
  ** xref:hazelcast-map-component.adoc[Hazelcast Map]
  ** xref:hazelcast-multimap-component.adoc[Hazelcast Multimap]
  ** xref:hazelcast-queue-component.adoc[Hazelcast Queue]
  ** xref:hazelcast-replicatedmap-component.adoc[Hazelcast Replicated Map]
  ** xref:hazelcast-ringbuffer-component.adoc[Hazelcast Ringbuffer]
  ** xref:hazelcast-seda-component.adoc[Hazelcast SEDA]
  ** xref:hazelcast-set-component.adoc[Hazelcast Set]
  ** xref:hazelcast-topic-component.adoc[Hazelcast Topic]
  ** xref:hbase-component.adoc[HBase]
  ** xref:hdfs2-component.adoc[HDFS2]
  ** xref:hipchat-component.adoc[Hipchat]
  ** xref:http4-component.adoc[HTTP4]
  ** xref:iec60870-client-component.adoc[IEC 60870 Client]
  ** xref:iec60870-server-component.adoc[IEC 60870 Server]
  ** xref:ignite-cache-component.adoc[Ignite Cache]
  ** xref:ignite-compute-component.adoc[Ignite Compute]
  ** xref:ignite-events-component.adoc[Ignite Events]
  ** xref:ignite-idgen-component.adoc[Ignite ID Generator]
  ** xref:ignite-messaging-component.adoc[Ignite Messaging]
  ** xref:ignite-queue-component.adoc[Ignite Queues]
  ** xref:ignite-set-component.adoc[Ignite Sets]
  ** xref:imap-component.adoc[IMAP]
  ** xref:infinispan-component.adoc[Infinispan]
  ** xref:influxdb-component.adoc[InfluxDB]
  ** xref:ipfs-component.adoc[IPFS]
  ** xref:irc-component.adoc[IRC]
  ** xref:ironmq-component.adoc[IronMQ]
  ** xref:websocket-jsr356-component.adoc[Javax Websocket]
  ** xref:jbpm-component.adoc[JBPM]
  ** xref:jcache-component.adoc[JCache]
  ** xref:jclouds-component.adoc[JClouds]
  ** xref:jcr-component.adoc[JCR]
  ** xref:jdbc-component.adoc[JDBC]
  ** xref:jetty-component.adoc[Jetty 9]
  ** xref:websocket-component.adoc[Jetty Websocket]
  ** xref:jgroups-component.adoc[JGroups]
  ** xref:jgroups-raft-component.adoc[JGroups raft]
  ** xref:jing-component.adoc[Jing]
  ** xref:jms-component.adoc[JMS]
  ** xref:jmx-component.adoc[JMX]
  ** xref:jolt-component.adoc[JOLT]
  ** xref:jpa-component.adoc[JPA]
  ** xref:json-validator-component.adoc[JSON Schema Validator]
  ** xref:jt400-component.adoc[JT400]
  ** xref:kafka-component.adoc[Kafka]
  ** xref:kubernetes-config-maps-component.adoc[Kubernetes ConfigMap]
  ** xref:kubernetes-deployments-component.adoc[Kubernetes Deployments]
  ** xref:kubernetes-hpa-component.adoc[Kubernetes HPA]
  ** xref:kubernetes-job-component.adoc[Kubernetes Job]
  ** xref:kubernetes-namespaces-component.adoc[Kubernetes Namespaces]
  ** xref:kubernetes-nodes-component.adoc[Kubernetes Nodes]
  ** xref:kubernetes-persistent-volumes-component.adoc[Kubernetes Persistent Volume]
  ** xref:kubernetes-persistent-volumes-claims-component.adoc[Kubernetes Persistent Volume Claim]
  ** xref:kubernetes-pods-component.adoc[Kubernetes Pods]
  ** xref:kubernetes-replication-controllers-component.adoc[Kubernetes Replication Controller]
  ** xref:kubernetes-resources-quota-component.adoc[Kubernetes Resources Quota]
  ** xref:kubernetes-secrets-component.adoc[Kubernetes Secrets]
  ** xref:kubernetes-service-accounts-component.adoc[Kubernetes Service Account]
  ** xref:kubernetes-services-component.adoc[Kubernetes Services]
  ** xref:ldap-component.adoc[LDAP]
  ** xref:ldif-component.adoc[LDIF]
  ** xref:linkedin-component.adoc[Linkedin]
  ** xref:lucene-component.adoc[Lucene]
  ** xref:lumberjack-component.adoc[Lumberjack]
  ** xref:master-component.adoc[Master]
  ** xref:metrics-component.adoc[Metrics]
  ** xref:micrometer-component.adoc[Micrometer]
  ** xref:mina2-component.adoc[Mina2]
  ** xref:mllp-component.adoc[MLLP]
  ** xref:mongodb3-component.adoc[MongoDB]
  ** xref:mongodb-gridfs-component.adoc[MongoDB GridFS]
  ** xref:mqtt-component.adoc[MQTT]
  ** xref:msv-component.adoc[MSV]
  ** xref:mustache-component.adoc[Mustache]
  ** xref:mvel-component.adoc[MVEL]
  ** xref:mybatis-component.adoc[MyBatis]
  ** xref:mybatis-bean-component.adoc[MyBatis Bean]
  ** xref:nagios-component.adoc[Nagios]
  ** xref:nats-component.adoc[Nats]
  ** xref:netty4-component.adoc[Netty4]
  ** xref:netty4-http-component.adoc[Netty4 HTTP]
  ** xref:nsq-component.adoc[NSQ]
  ** xref:olingo2-component.adoc[Olingo2]
  ** xref:olingo4-component.adoc[Olingo4]
  ** xref:milo-client-component.adoc[OPC UA Client]
  ** xref:milo-server-component.adoc[OPC UA Server]
  ** xref:openshift-component.adoc[OpenShift]
  ** xref:openshift-build-configs-component.adoc[Openshift Build Config]
  ** xref:openshift-builds-component.adoc[Openshift Builds]
  ** xref:openstack-cinder-component.adoc[OpenStack Cinder]
  ** xref:openstack-glance-component.adoc[OpenStack Glance]
  ** xref:openstack-keystone-component.adoc[OpenStack Keystone]
  ** xref:openstack-neutron-component.adoc[OpenStack Neutron]
  ** xref:openstack-nova-component.adoc[OpenStack Nova]
  ** xref:openstack-swift-component.adoc[OpenStack Swift]
  ** xref:optaplanner-component.adoc[OptaPlanner]
  ** xref:eventadmin-component.adoc[OSGi EventAdmin]
  ** xref:paxlogging-component.adoc[OSGi PAX Logging]
  ** xref:paho-component.adoc[Paho]
  ** xref:pdf-component.adoc[PDF]
  ** xref:pgevent-component.adoc[PostgresSQL Event]
  ** xref:lpr-component.adoc[Printer]
  ** xref:pubnub-component.adoc[PubNub]
  ** xref:quartz2-component.adoc[Quartz2]
  ** xref:quickfix-component.adoc[QuickFix]
  ** xref:rabbitmq-component.adoc[RabbitMQ]
  ** xref:reactive-streams-component.adoc[Reactive Streams]
  ** xref:rest-swagger-component.adoc[REST Swagger]
  ** xref:restlet-component.adoc[Restlet]
  ** xref:rmi-component.adoc[RMI]
  ** xref:rss-component.adoc[RSS]
  ** xref:salesforce-component.adoc[Salesforce]
  ** xref:sap-netweaver-component.adoc[SAP NetWeaver]
  ** xref:schematron-component.adoc[Schematron]
  ** xref:scp-component.adoc[SCP]
  ** xref:service-component.adoc[Service]
  ** xref:servicenow-component.adoc[ServiceNow]
  ** xref:servlet-component.adoc[Servlet]
  ** xref:sftp-component.adoc[SFTP]
  ** xref:sjms-component.adoc[Simple JMS]
  ** xref:sjms-batch-component.adoc[Simple JMS Batch]
  ** xref:sjms2-component.adoc[Simple JMS2]
  ** xref:sip-component.adoc[SIP]
  ** xref:slack-component.adoc[Slack]
  ** xref:smpp-component.adoc[SMPP]
  ** xref:snmp-component.adoc[SNMP]
  ** xref:solr-component.adoc[Solr]
  ** xref:spark-rest-component.adoc[Spark Rest]
  ** xref:splunk-component.adoc[Splunk]
  ** xref:spring-batch-component.adoc[Spring Batch]
  ** xref:spring-event-component.adoc[Spring Event]
  ** xref:spring-integration-component.adoc[Spring Integration]
  ** xref:spring-ldap-component.adoc[Spring LDAP]
  ** xref:spring-redis-component.adoc[Spring Redis]
  ** xref:spring-ws-component.adoc[Spring WebService]
  ** xref:sql-component.adoc[SQL]
  ** xref:sql-stored-component.adoc[SQL Stored Procedure]
  ** xref:ssh-component.adoc[SSH]
  ** xref:stax-component.adoc[StAX]
  ** xref:stomp-component.adoc[Stomp]
  ** xref:stream-component.adoc[Stream]
  ** xref:string-template-component.adoc[String Template]
  ** xref:telegram-component.adoc[Telegram]
  ** xref:thrift-component.adoc[Thrift]
  ** xref:tika-component.adoc[Tika]
  ** xref:twilio-component.adoc[Twilio]
  ** xref:twitter-directmessage-component.adoc[Twitter Direct Message]
  ** xref:twitter-search-component.adoc[Twitter Search]
  ** xref:twitter-streaming-component.adoc[Twitter Streaming]
  ** xref:twitter-timeline-component.adoc[Twitter Timeline]
  ** xref:undertow-component.adoc[Undertow]
  ** xref:velocity-component.adoc[Velocity]
  ** xref:vertx-component.adoc[Vert.x]
  ** xref:weather-component.adoc[Weather]
  ** xref:web3j-component.adoc[Web3j Ethereum Blockchain]
  ** xref:wordpress-component.adoc[Wordpress]
  ** xref:xchange-component.adoc[XChange]
  ** xref:xmlsecurity-component.adoc[XML Security]
  ** xref:xmpp-component.adoc[XMPP]
  ** xref:xquery-component.adoc[XQuery]
  ** xref:yql-component.adoc[Yahoo Query Language]
  ** xref:yammer-component.adoc[Yammer]
  ** xref:zendesk-component.adoc[Zendesk]
  ** xref:zookeeper-component.adoc[ZooKeeper]
  ** xref:zookeeper-master-component.adoc[ZooKeeper Master]
  
  // <!-- components: END -->
  
  // <!-- others: START -->
  
  * Miscellaneous Components
  ** xref:blueprint.adoc[Blueprint]
  ** xref:cdi.adoc[CDI]
  ** xref:cxf-transport.adoc[CXF Transport]
  ** xref:headersmap.adoc[Headersmap]
  ** xref:hystrix.adoc[Hystrix]
  ** xref:jasypt.adoc[Jasypt]
  ** xref:kura.adoc[Kura]
  ** xref:leveldb.adoc[LevelDB]
  ** xref:lra.adoc[Lra]
  ** xref:opentracing.adoc[OpenTracing]
  ** xref:reactor.adoc[Reactor]
  ** xref:ribbon.adoc[Ribbon]
  ** xref:rxjava2.adoc[Rxjava2]
  ** xref:shiro.adoc[Shiro]
  ** xref:spring-boot.adoc[Spring Boot]
  ** xref:spring-cloud.adoc[Spring Cloud]
  ** xref:spring-cloud-consul.adoc[Spring Cloud Consul]
  ** xref:spring-cloud-netflix.adoc[Spring Cloud Netflix]
  ** xref:spring-cloud-zookeeper.adoc[Spring Cloud Zookeeper]
  ** xref:spring-javaconfig.adoc[Spring Java Configuration]
  ** xref:spring-security.adoc[Spring Security]
  ** xref:swagger-java.adoc[Swagger Java]
  ** xref:test.adoc[Test]
  ** xref:test-blueprint.adoc[Test Blueprint]
  ** xref:test-cdi.adoc[Test CDI]
  ** xref:test-karaf.adoc[Test Karaf]
  ** xref:test-spring.adoc[Test Spring]
  ** xref:testcontainers.adoc[Testcontainers]
  ** xref:testcontainers-spring.adoc[Testcontainers Spring]
  ** xref:aws-xray.adoc[XRay]
  ** xref:zipkin.adoc[Zipkin]
  
  // <!-- others: END -->
  
  
negative.code: * xref:book-getting-started.adoc[Longer Getting Started Guide]
  * xref:camel-jar-dependencies.adoc[Camel JAR Dependencies]
  * xref:camel-boot.adoc[Camel Boot]
  * xref:components::cdi-component.adoc[Working with Camel and CDI]
  * xref:spring.adoc[Working with Camel and Spring]
  * xref:guice.adoc[Working with Camel and Guice]
  * xref:karaf.adoc[Working with Camel and Karaf]
  