You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2019/11/11 19:47:59 UTC

[camel] 02/02: CAMEL-13825: Regen website docs

This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 1c13946a57b4d9e3c1aa2fb6151b1810bbe0e54c
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Mon Nov 11 20:47:29 2019 +0100

    CAMEL-13825: Regen website docs
---
 .../modules/ROOT/pages/activemq-component.adoc     |  4 ++
 .../modules/ROOT/pages/ahc-component.adoc          |  4 ++
 .../modules/ROOT/pages/ahc-ws-component.adoc       |  4 ++
 .../modules/ROOT/pages/amqp-component.adoc         |  4 ++
 .../modules/ROOT/pages/apns-component.adoc         |  4 ++
 .../modules/ROOT/pages/as2-component.adoc          |  4 ++
 .../modules/ROOT/pages/asterisk-component.adoc     |  4 ++
 .../modules/ROOT/pages/atmos-component.adoc        |  4 ++
 .../ROOT/pages/atmosphere-websocket-component.adoc |  4 ++
 .../modules/ROOT/pages/atom-component.adoc         |  4 ++
 .../modules/ROOT/pages/atomix-map-component.adoc   |  4 ++
 .../ROOT/pages/atomix-messaging-component.adoc     |  4 ++
 .../ROOT/pages/atomix-multimap-component.adoc      |  4 ++
 .../modules/ROOT/pages/atomix-queue-component.adoc |  4 ++
 .../modules/ROOT/pages/atomix-set-component.adoc   |  4 ++
 .../modules/ROOT/pages/atomix-value-component.adoc |  4 ++
 .../modules/ROOT/pages/avro-component.adoc         |  4 ++
 .../modules/ROOT/pages/aws-cw-component.adoc       |  4 ++
 .../modules/ROOT/pages/aws-ddb-component.adoc      |  4 ++
 .../ROOT/pages/aws-ddbstream-component.adoc        |  4 ++
 .../modules/ROOT/pages/aws-ec2-component.adoc      |  4 ++
 .../modules/ROOT/pages/aws-ecs-component.adoc      |  4 ++
 .../modules/ROOT/pages/aws-eks-component.adoc      |  4 ++
 .../modules/ROOT/pages/aws-iam-component.adoc      |  4 ++
 .../modules/ROOT/pages/aws-kinesis-component.adoc  |  4 ++
 .../ROOT/pages/aws-kinesis-firehose-component.adoc |  4 ++
 .../modules/ROOT/pages/aws-kms-component.adoc      |  4 ++
 .../modules/ROOT/pages/aws-lambda-component.adoc   |  4 ++
 .../modules/ROOT/pages/aws-mq-component.adoc       |  4 ++
 .../modules/ROOT/pages/aws-msk-component.adoc      |  4 ++
 .../modules/ROOT/pages/aws-s3-component.adoc       |  4 ++
 .../modules/ROOT/pages/aws-sdb-component.adoc      |  4 ++
 .../modules/ROOT/pages/aws-ses-component.adoc      |  4 ++
 .../modules/ROOT/pages/aws-sns-component.adoc      |  4 ++
 .../modules/ROOT/pages/aws-sqs-component.adoc      |  4 ++
 .../modules/ROOT/pages/aws-swf-component.adoc      |  4 ++
 .../ROOT/pages/aws-translate-component.adoc        |  4 ++
 .../modules/ROOT/pages/azure-blob-component.adoc   |  4 ++
 .../modules/ROOT/pages/azure-queue-component.adoc  |  4 ++
 .../modules/ROOT/pages/bean-component.adoc         |  4 ++
 .../ROOT/pages/bean-validator-component.adoc       |  4 ++
 .../modules/ROOT/pages/beanstalk-component.adoc    |  4 ++
 .../modules/ROOT/pages/bonita-component.adoc       |  4 ++
 .../modules/ROOT/pages/box-component.adoc          |  4 ++
 .../modules/ROOT/pages/braintree-component.adoc    |  4 ++
 .../modules/ROOT/pages/browse-component.adoc       |  4 ++
 .../ROOT/pages/caffeine-cache-component.adoc       |  4 ++
 .../ROOT/pages/caffeine-loadcache-component.adoc   |  4 ++
 .../modules/ROOT/pages/chatscript-component.adoc   |  4 ++
 .../modules/ROOT/pages/chunk-component.adoc        |  4 ++
 .../modules/ROOT/pages/class-component.adoc        |  4 ++
 .../modules/ROOT/pages/cm-sms-component.adoc       |  4 ++
 .../modules/ROOT/pages/cmis-component.adoc         |  4 ++
 .../modules/ROOT/pages/coap-component.adoc         |  4 ++
 .../modules/ROOT/pages/cometd-component.adoc       |  4 ++
 .../modules/ROOT/pages/consul-component.adoc       |  4 ++
 .../modules/ROOT/pages/controlbus-component.adoc   |  4 ++
 .../modules/ROOT/pages/corda-component.adoc        |  6 ++-
 .../modules/ROOT/pages/couchbase-component.adoc    |  4 ++
 .../modules/ROOT/pages/couchdb-component.adoc      |  4 ++
 .../modules/ROOT/pages/cql-component.adoc          |  4 ++
 .../modules/ROOT/pages/crypto-cms-component.adoc   |  4 ++
 .../modules/ROOT/pages/crypto-component.adoc       |  4 ++
 .../modules/ROOT/pages/cxf-component.adoc          |  4 ++
 .../modules/ROOT/pages/cxfrs-component.adoc        |  4 ++
 .../modules/ROOT/pages/dataformat-component.adoc   |  4 ++
 .../modules/ROOT/pages/dataset-component.adoc      |  4 ++
 .../modules/ROOT/pages/dataset-test-component.adoc |  4 ++
 .../ROOT/pages/debezium-mongodb-component.adoc     |  4 ++
 .../ROOT/pages/debezium-mysql-component.adoc       |  4 ++
 .../ROOT/pages/debezium-postgres-component.adoc    |  4 ++
 .../ROOT/pages/debezium-sqlserver-component.adoc   |  4 ++
 .../modules/ROOT/pages/digitalocean-component.adoc |  4 ++
 .../modules/ROOT/pages/direct-component.adoc       |  4 ++
 .../modules/ROOT/pages/direct-vm-component.adoc    |  4 ++
 .../modules/ROOT/pages/disruptor-component.adoc    |  4 ++
 .../modules/ROOT/pages/dns-component.adoc          |  4 ++
 .../modules/ROOT/pages/docker-component.adoc       |  4 ++
 .../modules/ROOT/pages/dozer-component.adoc        |  4 ++
 .../modules/ROOT/pages/drill-component.adoc        |  4 ++
 .../modules/ROOT/pages/dropbox-component.adoc      |  4 ++
 .../modules/ROOT/pages/ehcache-component.adoc      |  4 ++
 .../ROOT/pages/elasticsearch-rest-component.adoc   |  6 ++-
 .../modules/ROOT/pages/elsql-component.adoc        |  4 ++
 .../modules/ROOT/pages/etcd-component.adoc         |  6 ++-
 .../modules/ROOT/pages/eventadmin-component.adoc   |  4 ++
 .../modules/ROOT/pages/exec-component.adoc         |  4 ++
 .../modules/ROOT/pages/facebook-component.adoc     |  4 ++
 .../modules/ROOT/pages/fhir-component.adoc         |  4 ++
 .../modules/ROOT/pages/file-component.adoc         |  4 ++
 .../modules/ROOT/pages/file-watch-component.adoc   |  4 ++
 .../modules/ROOT/pages/flatpack-component.adoc     |  4 ++
 .../modules/ROOT/pages/flink-component.adoc        |  6 ++-
 .../modules/ROOT/pages/fop-component.adoc          |  4 ++
 .../modules/ROOT/pages/freemarker-component.adoc   |  4 ++
 .../modules/ROOT/pages/ftp-component.adoc          |  4 ++
 .../modules/ROOT/pages/ftps-component.adoc         |  4 ++
 .../modules/ROOT/pages/ganglia-component.adoc      |  4 ++
 .../modules/ROOT/pages/geocoder-component.adoc     |  4 ++
 .../modules/ROOT/pages/git-component.adoc          |  4 ++
 .../modules/ROOT/pages/github-component.adoc       |  4 ++
 .../ROOT/pages/google-bigquery-component.adoc      |  4 ++
 .../ROOT/pages/google-bigquery-sql-component.adoc  |  4 ++
 .../ROOT/pages/google-calendar-component.adoc      |  4 ++
 .../pages/google-calendar-stream-component.adoc    |  4 ++
 .../modules/ROOT/pages/google-drive-component.adoc |  4 ++
 .../modules/ROOT/pages/google-mail-component.adoc  |  4 ++
 .../ROOT/pages/google-mail-stream-component.adoc   |  4 ++
 .../ROOT/pages/google-pubsub-component.adoc        |  4 ++
 .../ROOT/pages/google-sheets-component.adoc        |  4 ++
 .../ROOT/pages/google-sheets-stream-component.adoc |  4 ++
 .../modules/ROOT/pages/gora-component.adoc         |  4 ++
 .../modules/ROOT/pages/grape-component.adoc        |  4 ++
 .../modules/ROOT/pages/graphql-component.adoc      |  4 ++
 .../modules/ROOT/pages/grpc-component.adoc         |  4 ++
 .../ROOT/pages/guava-eventbus-component.adoc       |  4 ++
 .../pages/hazelcast-atomicvalue-component.adoc     |  4 ++
 .../ROOT/pages/hazelcast-instance-component.adoc   |  4 ++
 .../ROOT/pages/hazelcast-list-component.adoc       |  4 ++
 .../ROOT/pages/hazelcast-map-component.adoc        |  4 ++
 .../ROOT/pages/hazelcast-multimap-component.adoc   |  4 ++
 .../ROOT/pages/hazelcast-queue-component.adoc      |  4 ++
 .../pages/hazelcast-replicatedmap-component.adoc   |  4 ++
 .../ROOT/pages/hazelcast-ringbuffer-component.adoc |  4 ++
 .../ROOT/pages/hazelcast-seda-component.adoc       |  4 ++
 .../ROOT/pages/hazelcast-set-component.adoc        |  4 ++
 .../ROOT/pages/hazelcast-topic-component.adoc      |  4 ++
 .../modules/ROOT/pages/hbase-component.adoc        |  4 ++
 .../modules/ROOT/pages/hdfs-component.adoc         |  4 ++
 .../modules/ROOT/pages/hipchat-component.adoc      |  4 ++
 .../modules/ROOT/pages/http-component.adoc         |  4 ++
 .../ROOT/pages/iec60870-client-component.adoc      |  4 ++
 .../ROOT/pages/iec60870-server-component.adoc      |  4 ++
 .../modules/ROOT/pages/ignite-cache-component.adoc |  4 ++
 .../ROOT/pages/ignite-compute-component.adoc       |  4 ++
 .../ROOT/pages/ignite-events-component.adoc        |  4 ++
 .../modules/ROOT/pages/ignite-idgen-component.adoc |  4 ++
 .../ROOT/pages/ignite-messaging-component.adoc     |  4 ++
 .../modules/ROOT/pages/ignite-queue-component.adoc |  4 ++
 .../modules/ROOT/pages/ignite-set-component.adoc   |  4 ++
 docs/components/modules/ROOT/pages/index.adoc      |  2 +-
 .../modules/ROOT/pages/infinispan-component.adoc   |  4 ++
 .../modules/ROOT/pages/influxdb-component.adoc     |  4 ++
 .../modules/ROOT/pages/iota-component.adoc         |  4 ++
 .../modules/ROOT/pages/ipfs-component.adoc         |  4 ++
 .../modules/ROOT/pages/irc-component.adoc          |  6 ++-
 .../modules/ROOT/pages/ironmq-component.adoc       |  4 ++
 .../modules/ROOT/pages/jbpm-component.adoc         |  4 ++
 .../modules/ROOT/pages/jcache-component.adoc       |  4 ++
 .../modules/ROOT/pages/jclouds-component.adoc      |  4 ++
 .../modules/ROOT/pages/jcr-component.adoc          |  4 ++
 .../modules/ROOT/pages/jdbc-component.adoc         |  4 ++
 .../modules/ROOT/pages/jetty-component.adoc        |  4 ++
 .../modules/ROOT/pages/jgroups-component.adoc      |  4 ++
 .../modules/ROOT/pages/jgroups-raft-component.adoc |  4 ++
 .../modules/ROOT/pages/jing-component.adoc         |  4 ++
 .../modules/ROOT/pages/jira-component.adoc         |  4 ++
 .../modules/ROOT/pages/jms-component.adoc          | 52 +++++++++-------------
 .../modules/ROOT/pages/jmx-component.adoc          | 13 ++----
 .../modules/ROOT/pages/jolt-component.adoc         |  4 ++
 .../modules/ROOT/pages/jooq-component.adoc         |  4 ++
 .../modules/ROOT/pages/jpa-component.adoc          |  4 ++
 .../ROOT/pages/json-validator-component.adoc       |  4 ++
 .../modules/ROOT/pages/jt400-component.adoc        |  4 ++
 .../modules/ROOT/pages/kafka-component.adoc        |  4 ++
 .../pages/kubernetes-config-maps-component.adoc    |  4 ++
 .../pages/kubernetes-deployments-component.adoc    |  4 ++
 .../ROOT/pages/kubernetes-hpa-component.adoc       |  4 ++
 .../ROOT/pages/kubernetes-job-component.adoc       |  4 ++
 .../pages/kubernetes-namespaces-component.adoc     |  4 ++
 .../ROOT/pages/kubernetes-nodes-component.adoc     |  4 ++
 ...rnetes-persistent-volumes-claims-component.adoc |  4 ++
 .../kubernetes-persistent-volumes-component.adoc   |  4 ++
 .../ROOT/pages/kubernetes-pods-component.adoc      |  4 ++
 ...bernetes-replication-controllers-component.adoc |  4 ++
 .../kubernetes-resources-quota-component.adoc      |  4 ++
 .../ROOT/pages/kubernetes-secrets-component.adoc   |  4 ++
 .../kubernetes-service-accounts-component.adoc     |  4 ++
 .../ROOT/pages/kubernetes-services-component.adoc  |  4 ++
 .../modules/ROOT/pages/kudu-component.adoc         |  6 ++-
 .../modules/ROOT/pages/language-component.adoc     |  4 ++
 .../modules/ROOT/pages/ldap-component.adoc         |  4 ++
 .../modules/ROOT/pages/ldif-component.adoc         |  4 ++
 .../modules/ROOT/pages/log-component.adoc          |  4 ++
 .../modules/ROOT/pages/lpr-component.adoc          |  4 ++
 .../modules/ROOT/pages/lucene-component.adoc       |  4 ++
 .../modules/ROOT/pages/lumberjack-component.adoc   |  4 ++
 .../modules/ROOT/pages/mail-component.adoc         |  4 ++
 .../modules/ROOT/pages/master-component.adoc       |  4 ++
 .../modules/ROOT/pages/metrics-component.adoc      | 13 ++----
 .../modules/ROOT/pages/micrometer-component.adoc   | 13 ++----
 .../ROOT/pages/microprofile-metrics-component.adoc |  4 ++
 .../modules/ROOT/pages/milo-client-component.adoc  |  4 ++
 .../modules/ROOT/pages/milo-server-component.adoc  |  4 ++
 .../modules/ROOT/pages/mina-component.adoc         |  4 ++
 .../modules/ROOT/pages/mllp-component.adoc         |  4 ++
 .../modules/ROOT/pages/mock-component.adoc         |  4 ++
 .../modules/ROOT/pages/mongodb-component.adoc      |  4 ++
 .../ROOT/pages/mongodb-gridfs-component.adoc       |  4 ++
 .../modules/ROOT/pages/msv-component.adoc          |  4 ++
 .../modules/ROOT/pages/mustache-component.adoc     |  4 ++
 .../modules/ROOT/pages/mvel-component.adoc         |  4 ++
 .../modules/ROOT/pages/mybatis-bean-component.adoc |  4 ++
 .../modules/ROOT/pages/mybatis-component.adoc      |  4 ++
 .../modules/ROOT/pages/nagios-component.adoc       |  4 ++
 .../modules/ROOT/pages/nats-component.adoc         |  4 ++
 .../modules/ROOT/pages/netty-component.adoc        |  4 ++
 .../modules/ROOT/pages/netty-http-component.adoc   |  4 ++
 .../modules/ROOT/pages/nitrite-component.adoc      |  6 ++-
 .../modules/ROOT/pages/nsq-component.adoc          |  4 ++
 .../modules/ROOT/pages/olingo2-component.adoc      |  4 ++
 .../modules/ROOT/pages/olingo4-component.adoc      |  4 ++
 .../pages/openshift-build-configs-component.adoc   |  4 ++
 .../ROOT/pages/openshift-builds-component.adoc     |  4 ++
 .../ROOT/pages/openstack-cinder-component.adoc     |  4 ++
 .../ROOT/pages/openstack-glance-component.adoc     |  4 ++
 .../ROOT/pages/openstack-keystone-component.adoc   |  4 ++
 .../ROOT/pages/openstack-neutron-component.adoc    |  4 ++
 .../ROOT/pages/openstack-nova-component.adoc       |  4 ++
 .../ROOT/pages/openstack-swift-component.adoc      |  4 ++
 .../modules/ROOT/pages/optaplanner-component.adoc  |  4 ++
 .../modules/ROOT/pages/paho-component.adoc         |  4 ++
 .../modules/ROOT/pages/paxlogging-component.adoc   |  4 ++
 .../modules/ROOT/pages/pdf-component.adoc          |  4 ++
 .../ROOT/pages/pg-replication-slot-component.adoc  |  4 ++
 .../modules/ROOT/pages/pgevent-component.adoc      |  4 ++
 .../modules/ROOT/pages/pubnub-component.adoc       |  4 ++
 .../modules/ROOT/pages/pulsar-component.adoc       |  6 ++-
 .../modules/ROOT/pages/quartz-component.adoc       |  4 ++
 .../modules/ROOT/pages/quickfix-component.adoc     |  4 ++
 .../modules/ROOT/pages/rabbitmq-component.adoc     |  4 ++
 .../ROOT/pages/reactive-streams-component.adoc     |  4 ++
 .../modules/ROOT/pages/ref-component.adoc          |  4 ++
 .../modules/ROOT/pages/rest-api-component.adoc     |  4 ++
 .../modules/ROOT/pages/rest-component.adoc         |  4 ++
 .../modules/ROOT/pages/rest-swagger-component.adoc |  4 ++
 .../ROOT/pages/robotframework-component.adoc       |  6 ++-
 .../modules/ROOT/pages/rss-component.adoc          |  4 ++
 .../modules/ROOT/pages/saga-component.adoc         |  4 ++
 .../modules/ROOT/pages/salesforce-component.adoc   |  4 ++
 .../ROOT/pages/sap-netweaver-component.adoc        |  4 ++
 .../modules/ROOT/pages/scheduler-component.adoc    |  4 ++
 .../modules/ROOT/pages/schematron-component.adoc   |  4 ++
 .../modules/ROOT/pages/scp-component.adoc          |  4 ++
 .../modules/ROOT/pages/seda-component.adoc         |  4 ++
 .../modules/ROOT/pages/service-component.adoc      |  4 ++
 .../modules/ROOT/pages/servicenow-component.adoc   |  4 ++
 .../modules/ROOT/pages/servlet-component.adoc      |  4 ++
 .../modules/ROOT/pages/sftp-component.adoc         |  4 ++
 .../modules/ROOT/pages/sip-component.adoc          |  4 ++
 .../modules/ROOT/pages/sjms-batch-component.adoc   |  6 ++-
 .../modules/ROOT/pages/sjms-component.adoc         |  4 ++
 .../modules/ROOT/pages/sjms2-component.adoc        |  4 ++
 .../modules/ROOT/pages/slack-component.adoc        |  4 ++
 .../modules/ROOT/pages/smpp-component.adoc         |  4 ++
 .../modules/ROOT/pages/snmp-component.adoc         |  4 ++
 .../modules/ROOT/pages/solr-component.adoc         |  4 ++
 .../modules/ROOT/pages/soroush-component.adoc      |  4 ++
 .../modules/ROOT/pages/spark-component.adoc        |  6 ++-
 .../modules/ROOT/pages/spark-rest-component.adoc   |  4 ++
 .../modules/ROOT/pages/splunk-component.adoc       |  4 ++
 .../modules/ROOT/pages/spring-batch-component.adoc |  4 ++
 .../modules/ROOT/pages/spring-event-component.adoc |  4 ++
 .../ROOT/pages/spring-integration-component.adoc   |  4 ++
 .../modules/ROOT/pages/spring-ldap-component.adoc  |  4 ++
 .../modules/ROOT/pages/spring-redis-component.adoc |  4 ++
 .../modules/ROOT/pages/spring-ws-component.adoc    |  4 ++
 .../modules/ROOT/pages/sql-component.adoc          |  4 ++
 .../modules/ROOT/pages/sql-stored-component.adoc   |  4 ++
 .../modules/ROOT/pages/ssh-component.adoc          |  4 ++
 .../modules/ROOT/pages/stax-component.adoc         |  4 ++
 .../modules/ROOT/pages/stomp-component.adoc        |  4 ++
 .../modules/ROOT/pages/stream-component.adoc       | 22 ++++-----
 .../ROOT/pages/string-template-component.adoc      |  4 ++
 .../modules/ROOT/pages/stub-component.adoc         |  4 ++
 .../modules/ROOT/pages/telegram-component.adoc     |  4 ++
 .../modules/ROOT/pages/thrift-component.adoc       |  4 ++
 .../modules/ROOT/pages/tika-component.adoc         |  4 ++
 .../modules/ROOT/pages/timer-component.adoc        |  4 ++
 .../modules/ROOT/pages/twilio-component.adoc       |  4 ++
 .../pages/twitter-directmessage-component.adoc     |  4 ++
 .../ROOT/pages/twitter-search-component.adoc       |  4 ++
 .../ROOT/pages/twitter-timeline-component.adoc     |  4 ++
 .../modules/ROOT/pages/undertow-component.adoc     |  4 ++
 .../modules/ROOT/pages/validator-component.adoc    |  4 ++
 .../modules/ROOT/pages/velocity-component.adoc     |  4 ++
 .../modules/ROOT/pages/vertx-component.adoc        |  4 ++
 .../modules/ROOT/pages/vm-component.adoc           |  4 ++
 .../modules/ROOT/pages/weather-component.adoc      |  4 ++
 .../modules/ROOT/pages/web3j-component.adoc        |  4 ++
 .../modules/ROOT/pages/webhook-component.adoc      |  4 ++
 .../modules/ROOT/pages/websocket-component.adoc    |  4 ++
 .../ROOT/pages/websocket-jsr356-component.adoc     |  4 ++
 .../modules/ROOT/pages/wordpress-component.adoc    |  4 ++
 .../modules/ROOT/pages/xchange-component.adoc      |  4 ++
 .../modules/ROOT/pages/xj-component.adoc           |  4 ++
 .../modules/ROOT/pages/xmlsecurity-component.adoc  |  4 ++
 .../modules/ROOT/pages/xmpp-component.adoc         |  4 ++
 .../modules/ROOT/pages/xquery-component.adoc       |  4 ++
 .../modules/ROOT/pages/xslt-component.adoc         |  4 ++
 .../modules/ROOT/pages/yammer-component.adoc       |  4 ++
 .../modules/ROOT/pages/zendesk-component.adoc      |  4 ++
 .../modules/ROOT/pages/zookeeper-component.adoc    |  4 ++
 .../ROOT/pages/zookeeper-master-component.adoc     |  4 ++
 304 files changed, 1245 insertions(+), 84 deletions(-)

diff --git a/docs/components/modules/ROOT/pages/activemq-component.adoc b/docs/components/modules/ROOT/pages/activemq-component.adoc
index 0e37d64..a835a0a 100644
--- a/docs/components/modules/ROOT/pages/activemq-component.adoc
+++ b/docs/components/modules/ROOT/pages/activemq-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 1.0*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The ActiveMQ component is an extension to the JMS component and has been pre-configured for using Apache ActiveMQ 5.x (not Artemis).
 Users of Apache ActiveMQ Artemis should use the JMS component.
 
diff --git a/docs/components/modules/ROOT/pages/ahc-component.adoc b/docs/components/modules/ROOT/pages/ahc-component.adoc
index 01dc61e..47d92e7 100644
--- a/docs/components/modules/ROOT/pages/ahc-component.adoc
+++ b/docs/components/modules/ROOT/pages/ahc-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.8*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The AHC component provides HTTP based endpoints
 for consuming external HTTP resources (as a client to call external
 servers using HTTP).
diff --git a/docs/components/modules/ROOT/pages/ahc-ws-component.adoc b/docs/components/modules/ROOT/pages/ahc-ws-component.adoc
index 26f6ecc..665aa57 100644
--- a/docs/components/modules/ROOT/pages/ahc-ws-component.adoc
+++ b/docs/components/modules/ROOT/pages/ahc-ws-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.14*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The AHC-WS component provides Websocket
 based endpoints for a client communicating with
 external servers over Websocket (as a client opening a websocket
diff --git a/docs/components/modules/ROOT/pages/amqp-component.adoc b/docs/components/modules/ROOT/pages/amqp-component.adoc
index 1d76961..62c3257 100644
--- a/docs/components/modules/ROOT/pages/amqp-component.adoc
+++ b/docs/components/modules/ROOT/pages/amqp-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 1.2*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The AMQP component supports the
 http://www.amqp.org/[AMQP 1.0 protocol]
 using the JMS Client API of the http://qpid.apache.org/[Qpid]
diff --git a/docs/components/modules/ROOT/pages/apns-component.adoc b/docs/components/modules/ROOT/pages/apns-component.adoc
index 51c402d..e1641cf 100644
--- a/docs/components/modules/ROOT/pages/apns-component.adoc
+++ b/docs/components/modules/ROOT/pages/apns-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.8*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The APNS component is used for sending notifications to iOS devices.
 The APNS components use https://github.com/notnoop/java-apns[javapns]
 library. +
diff --git a/docs/components/modules/ROOT/pages/as2-component.adoc b/docs/components/modules/ROOT/pages/as2-component.adoc
index 50bfcb9..2375ddb 100644
--- a/docs/components/modules/ROOT/pages/as2-component.adoc
+++ b/docs/components/modules/ROOT/pages/as2-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.22*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The AS2 component provides transport of EDI messages using the HTTP transfer protocol
 as specified in https://tools.ietf.org/html/rfc4130[RFC4130]. 
 
diff --git a/docs/components/modules/ROOT/pages/asterisk-component.adoc b/docs/components/modules/ROOT/pages/asterisk-component.adoc
index da2ce3d..32d4c2c 100644
--- a/docs/components/modules/ROOT/pages/asterisk-component.adoc
+++ b/docs/components/modules/ROOT/pages/asterisk-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.18*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Asterisk component allows you to work easily with an Asterisk PBX Server http://www.asterisk.org/ using https://asterisk-java.org/[asterisk-java]
 
 This component help to interface with http://www.voip-info.org/wiki-Asterisk+manager+API[Asterisk Manager Interface]
diff --git a/docs/components/modules/ROOT/pages/atmos-component.adoc b/docs/components/modules/ROOT/pages/atmos-component.adoc
index bb8306f..b3c50b2 100644
--- a/docs/components/modules/ROOT/pages/atmos-component.adoc
+++ b/docs/components/modules/ROOT/pages/atmos-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.15*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 Camel-Atmos is an http://camel.apache.org/[Apache Camel] component that
 allows you to work with ViPR object data services using the
 https://github.com/emcvipr/dataservices-sdk-java[Atmos Client].
diff --git a/docs/components/modules/ROOT/pages/atmosphere-websocket-component.adoc b/docs/components/modules/ROOT/pages/atmosphere-websocket-component.adoc
index d31d37a..b2c0f99 100644
--- a/docs/components/modules/ROOT/pages/atmosphere-websocket-component.adoc
+++ b/docs/components/modules/ROOT/pages/atmosphere-websocket-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.14*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Atmosphere-Websocket component provides Websocket
 based endpoints for a servlet communicating with
 external clients over Websocket (as a servlet accepting websocket
diff --git a/docs/components/modules/ROOT/pages/atom-component.adoc b/docs/components/modules/ROOT/pages/atom-component.adoc
index df07061..fdca067 100644
--- a/docs/components/modules/ROOT/pages/atom-component.adoc
+++ b/docs/components/modules/ROOT/pages/atom-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 1.2*
 
+// HEADER START
+*Only Consumer is supported*
+// HEADER END
+
 The Atom component is used for polling Atom feeds.
 
 Camel will poll the feed every 60 seconds by default. +
diff --git a/docs/components/modules/ROOT/pages/atomix-map-component.adoc b/docs/components/modules/ROOT/pages/atomix-map-component.adoc
index 83ad896..23ee0b8 100644
--- a/docs/components/modules/ROOT/pages/atomix-map-component.adoc
+++ b/docs/components/modules/ROOT/pages/atomix-map-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.20*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The camel Atomix-Map component allows you to work with http://atomix.io[Atomix's] https://atomix.io/docs/latest/user-manual/primitives/DistributedMap/[Distributed Map] collection.
 
 Maven users will need to add the following dependency to their pom.xml for this component:
diff --git a/docs/components/modules/ROOT/pages/atomix-messaging-component.adoc b/docs/components/modules/ROOT/pages/atomix-messaging-component.adoc
index d6ffaea..ac1af18 100644
--- a/docs/components/modules/ROOT/pages/atomix-messaging-component.adoc
+++ b/docs/components/modules/ROOT/pages/atomix-messaging-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.20*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The camel Atomix-Messaging component allows you to work with http://atomix.io[Atomix's] https://atomix.io/docs/latest/user-manual/cluster-communication/direct-messaging[Group Messaging].
 
 Maven users will need to add the following dependency to their pom.xml
diff --git a/docs/components/modules/ROOT/pages/atomix-multimap-component.adoc b/docs/components/modules/ROOT/pages/atomix-multimap-component.adoc
index e045f9f..9970ab4 100644
--- a/docs/components/modules/ROOT/pages/atomix-multimap-component.adoc
+++ b/docs/components/modules/ROOT/pages/atomix-multimap-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.20*
 
+// HEADER START
+*Only Consumer is supported*
+// HEADER END
+
 The camel Atomix-Multimap component allows you to work with http://atomix.io[Atomix's] https://atomix.io/docs/latest/user-manual/primitives/DistributedMultimap/[Distributed MultiMap] collection.
 
 Maven users will need to add the following dependency to their pom.xml
diff --git a/docs/components/modules/ROOT/pages/atomix-queue-component.adoc b/docs/components/modules/ROOT/pages/atomix-queue-component.adoc
index 5d0890e..05a048e 100644
--- a/docs/components/modules/ROOT/pages/atomix-queue-component.adoc
+++ b/docs/components/modules/ROOT/pages/atomix-queue-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.20*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The camel Atomix-Queue component allows you to work with http://atomix.io[Atomix's] https://atomix.io/docs/latest/user-manual/primitives/DistributedQueue/[Distributed Queue] collection.
 
 Maven users will need to add the following dependency to their pom.xml
diff --git a/docs/components/modules/ROOT/pages/atomix-set-component.adoc b/docs/components/modules/ROOT/pages/atomix-set-component.adoc
index 5ee79ef..46b4e7e 100644
--- a/docs/components/modules/ROOT/pages/atomix-set-component.adoc
+++ b/docs/components/modules/ROOT/pages/atomix-set-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.20*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The camel Atomix-Set component allows you to work with http://atomix.io[Atomix's] https://atomix.io/docs/latest/user-manual/primitives/DistributedSet/[Distributed Set] collection.
 
 Maven users will need to add the following dependency to their pom.xml
diff --git a/docs/components/modules/ROOT/pages/atomix-value-component.adoc b/docs/components/modules/ROOT/pages/atomix-value-component.adoc
index 82a66ad..a78c4aa 100644
--- a/docs/components/modules/ROOT/pages/atomix-value-component.adoc
+++ b/docs/components/modules/ROOT/pages/atomix-value-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.20*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The camel Atomix-Value component allows you to work with http://atomix.io[Atomix's] https://atomix.io/docs/latest/user-manual/primitives/DistributedValue/[Distributed Value].
 
 Maven users will need to add the following dependency to their pom.xml
diff --git a/docs/components/modules/ROOT/pages/avro-component.adoc b/docs/components/modules/ROOT/pages/avro-component.adoc
index 5de15ec..3ba15d6 100644
--- a/docs/components/modules/ROOT/pages/avro-component.adoc
+++ b/docs/components/modules/ROOT/pages/avro-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.10*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 This component provides a dataformat for avro, which allows
 serialization and deserialization of messages using Apache Avro's binary
 dataformat. Moreover, it provides support for Apache Avro's rpc, by
diff --git a/docs/components/modules/ROOT/pages/aws-cw-component.adoc b/docs/components/modules/ROOT/pages/aws-cw-component.adoc
index 5372811..d816531 100644
--- a/docs/components/modules/ROOT/pages/aws-cw-component.adoc
+++ b/docs/components/modules/ROOT/pages/aws-cw-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.11*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The CW component allows messages to be sent to an
 https://aws.amazon.com/cloudwatch/[Amazon CloudWatch] metrics. The
 implementation of the Amazon API is provided by
diff --git a/docs/components/modules/ROOT/pages/aws-ddb-component.adoc b/docs/components/modules/ROOT/pages/aws-ddb-component.adoc
index 4ffe328..abbddb5 100644
--- a/docs/components/modules/ROOT/pages/aws-ddb-component.adoc
+++ b/docs/components/modules/ROOT/pages/aws-ddb-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.10*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The DynamoDB component supports storing and retrieving data from/to
 https://aws.amazon.com/dynamodb[Amazon's DynamoDB] service.
 
diff --git a/docs/components/modules/ROOT/pages/aws-ddbstream-component.adoc b/docs/components/modules/ROOT/pages/aws-ddbstream-component.adoc
index 1b06b67..c6c6b6e 100644
--- a/docs/components/modules/ROOT/pages/aws-ddbstream-component.adoc
+++ b/docs/components/modules/ROOT/pages/aws-ddbstream-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.17*
 
+// HEADER START
+*Only Consumer is supported*
+// HEADER END
+
 The DynamoDB Stream component supports receiving messages from
 Amazon DynamoDB Stream service.
 
diff --git a/docs/components/modules/ROOT/pages/aws-ec2-component.adoc b/docs/components/modules/ROOT/pages/aws-ec2-component.adoc
index bba5dd3..f78a2ce 100644
--- a/docs/components/modules/ROOT/pages/aws-ec2-component.adoc
+++ b/docs/components/modules/ROOT/pages/aws-ec2-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.16*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The EC2 component supports the ability to create, run, start, stop and terminate
 https://aws.amazon.com/ec2/[AWS EC2] instances.
 
diff --git a/docs/components/modules/ROOT/pages/aws-ecs-component.adoc b/docs/components/modules/ROOT/pages/aws-ecs-component.adoc
index b026f09..a1db544 100644
--- a/docs/components/modules/ROOT/pages/aws-ecs-component.adoc
+++ b/docs/components/modules/ROOT/pages/aws-ecs-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 3.0*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The ECS component supports create, delete, describe and list
 https://aws.amazon.com/ecs/[AWS ECS] clusters instances.
 
diff --git a/docs/components/modules/ROOT/pages/aws-eks-component.adoc b/docs/components/modules/ROOT/pages/aws-eks-component.adoc
index 1030046..aa38fdf 100644
--- a/docs/components/modules/ROOT/pages/aws-eks-component.adoc
+++ b/docs/components/modules/ROOT/pages/aws-eks-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 3.0*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The EKS component supports create, delete, describe and list
 https://aws.amazon.com/eks/[AWS EKS] clusters instances.
 
diff --git a/docs/components/modules/ROOT/pages/aws-iam-component.adoc b/docs/components/modules/ROOT/pages/aws-iam-component.adoc
index 709c70a..6b4ae96 100644
--- a/docs/components/modules/ROOT/pages/aws-iam-component.adoc
+++ b/docs/components/modules/ROOT/pages/aws-iam-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.23*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The KMS component supports create, run, start, stop and terminate
 https://aws.amazon.com/iam/[AWS IAM] instances.
 
diff --git a/docs/components/modules/ROOT/pages/aws-kinesis-component.adoc b/docs/components/modules/ROOT/pages/aws-kinesis-component.adoc
index 793b2a3..f459c7a 100644
--- a/docs/components/modules/ROOT/pages/aws-kinesis-component.adoc
+++ b/docs/components/modules/ROOT/pages/aws-kinesis-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.17*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Kinesis component supports receiving messages from and sending messages to Amazon Kinesis
 service.
 
diff --git a/docs/components/modules/ROOT/pages/aws-kinesis-firehose-component.adoc b/docs/components/modules/ROOT/pages/aws-kinesis-firehose-component.adoc
index 34aedd4..0e30a2e 100644
--- a/docs/components/modules/ROOT/pages/aws-kinesis-firehose-component.adoc
+++ b/docs/components/modules/ROOT/pages/aws-kinesis-firehose-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.19*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The Kinesis Firehose component supports sending messages to Amazon Kinesis Firehose service.
 
 Prerequisites
diff --git a/docs/components/modules/ROOT/pages/aws-kms-component.adoc b/docs/components/modules/ROOT/pages/aws-kms-component.adoc
index 05f7bd8..a8f9821 100644
--- a/docs/components/modules/ROOT/pages/aws-kms-component.adoc
+++ b/docs/components/modules/ROOT/pages/aws-kms-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.21*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The KMS component supports the ability to work with keys stored in
 https://aws.amazon.com/kms/[AWS KMS] instances.
 
diff --git a/docs/components/modules/ROOT/pages/aws-lambda-component.adoc b/docs/components/modules/ROOT/pages/aws-lambda-component.adoc
index bcb517a..36ded5c 100644
--- a/docs/components/modules/ROOT/pages/aws-lambda-component.adoc
+++ b/docs/components/modules/ROOT/pages/aws-lambda-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.20*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The Lambda component supports create, get, list, delete and invoke
 https://aws.amazon.com/lambda/[AWS Lambda] functions.
 
diff --git a/docs/components/modules/ROOT/pages/aws-mq-component.adoc b/docs/components/modules/ROOT/pages/aws-mq-component.adoc
index a28e14d..cbecca5 100644
--- a/docs/components/modules/ROOT/pages/aws-mq-component.adoc
+++ b/docs/components/modules/ROOT/pages/aws-mq-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.21*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The MQ component supports create, run, start, stop and terminate
 https://aws.amazon.com/amazon-mq/[AWS MQ] instances.
 
diff --git a/docs/components/modules/ROOT/pages/aws-msk-component.adoc b/docs/components/modules/ROOT/pages/aws-msk-component.adoc
index 4e8f6ef..038cc99 100644
--- a/docs/components/modules/ROOT/pages/aws-msk-component.adoc
+++ b/docs/components/modules/ROOT/pages/aws-msk-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 3.0*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The AWS MSK component supports create, run, start, stop and terminate
 https://aws.amazon.com/msk/[AWS MSK] instances.
 
diff --git a/docs/components/modules/ROOT/pages/aws-s3-component.adoc b/docs/components/modules/ROOT/pages/aws-s3-component.adoc
index 973a1ea..7ae331f 100644
--- a/docs/components/modules/ROOT/pages/aws-s3-component.adoc
+++ b/docs/components/modules/ROOT/pages/aws-s3-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.8*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The S3 component supports storing and retrieving objects from/to
 https://aws.amazon.com/s3[Amazon's S3] service.
 
diff --git a/docs/components/modules/ROOT/pages/aws-sdb-component.adoc b/docs/components/modules/ROOT/pages/aws-sdb-component.adoc
index b03208e..9d24442 100644
--- a/docs/components/modules/ROOT/pages/aws-sdb-component.adoc
+++ b/docs/components/modules/ROOT/pages/aws-sdb-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.9*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The sdb component supports storing and retrieving data from/to
 https://aws.amazon.com/sdb[Amazon's SDB] service.
 
diff --git a/docs/components/modules/ROOT/pages/aws-ses-component.adoc b/docs/components/modules/ROOT/pages/aws-ses-component.adoc
index 66e2f13..e748ac4 100644
--- a/docs/components/modules/ROOT/pages/aws-ses-component.adoc
+++ b/docs/components/modules/ROOT/pages/aws-ses-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.9*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The ses component supports sending emails with
 https://aws.amazon.com/ses[Amazon's SES] service.
 
diff --git a/docs/components/modules/ROOT/pages/aws-sns-component.adoc b/docs/components/modules/ROOT/pages/aws-sns-component.adoc
index 1d343f3..4ee56aa 100644
--- a/docs/components/modules/ROOT/pages/aws-sns-component.adoc
+++ b/docs/components/modules/ROOT/pages/aws-sns-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.8*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The SNS component allows messages to be sent to an
 https://aws.amazon.com/sns[Amazon Simple Notification] Topic. The
 implementation of the Amazon API is provided by
diff --git a/docs/components/modules/ROOT/pages/aws-sqs-component.adoc b/docs/components/modules/ROOT/pages/aws-sqs-component.adoc
index efe924f..65f2209 100644
--- a/docs/components/modules/ROOT/pages/aws-sqs-component.adoc
+++ b/docs/components/modules/ROOT/pages/aws-sqs-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.6*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The sqs component supports sending and receiving messages to
 https://aws.amazon.com/sqs[Amazon's SQS] service.
 
diff --git a/docs/components/modules/ROOT/pages/aws-swf-component.adoc b/docs/components/modules/ROOT/pages/aws-swf-component.adoc
index 399644b..d2ce716 100644
--- a/docs/components/modules/ROOT/pages/aws-swf-component.adoc
+++ b/docs/components/modules/ROOT/pages/aws-swf-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.13*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Simple Workflow component supports managing workflows from
 https://aws.amazon.com/swf/[Amazon's Simple Workflow] service.
 
diff --git a/docs/components/modules/ROOT/pages/aws-translate-component.adoc b/docs/components/modules/ROOT/pages/aws-translate-component.adoc
index ce3b8ee..458230d 100644
--- a/docs/components/modules/ROOT/pages/aws-translate-component.adoc
+++ b/docs/components/modules/ROOT/pages/aws-translate-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 3.0*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The Translate component supports translate a text in multiple languages.
 https://aws.amazon.com/translate/[AWS Translate] clusters instances.
 
diff --git a/docs/components/modules/ROOT/pages/azure-blob-component.adoc b/docs/components/modules/ROOT/pages/azure-blob-component.adoc
index cd1b9c5..dc93a32 100644
--- a/docs/components/modules/ROOT/pages/azure-blob-component.adoc
+++ b/docs/components/modules/ROOT/pages/azure-blob-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.19*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Azure Blob component supports storing and retrieving the blobs to/from
 https://azure.microsoft.com/services/storage/blobs/[Azure Storage Blob] service.
 
diff --git a/docs/components/modules/ROOT/pages/azure-queue-component.adoc b/docs/components/modules/ROOT/pages/azure-queue-component.adoc
index 06bab94..6d2419e 100644
--- a/docs/components/modules/ROOT/pages/azure-queue-component.adoc
+++ b/docs/components/modules/ROOT/pages/azure-queue-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.19*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Azure Queue component supports storing and retrieving the messages to/from
 https://azure.microsoft.com/services/storage/queues/[Azure Storage Queue] service.
 
diff --git a/docs/components/modules/ROOT/pages/bean-component.adoc b/docs/components/modules/ROOT/pages/bean-component.adoc
index 13ed570..17f186c 100644
--- a/docs/components/modules/ROOT/pages/bean-component.adoc
+++ b/docs/components/modules/ROOT/pages/bean-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 1.0*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The Bean component binds beans to Camel message exchanges.
 
 == URI format
diff --git a/docs/components/modules/ROOT/pages/bean-validator-component.adoc b/docs/components/modules/ROOT/pages/bean-validator-component.adoc
index 95e5a4a..1a3065a 100644
--- a/docs/components/modules/ROOT/pages/bean-validator-component.adoc
+++ b/docs/components/modules/ROOT/pages/bean-validator-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.3*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The Validator component performs bean validation of the message body
 using the Java Bean Validation API
 (http://jcp.org/en/jsr/detail?id=303[JSR 303]). Camel uses the reference
diff --git a/docs/components/modules/ROOT/pages/beanstalk-component.adoc b/docs/components/modules/ROOT/pages/beanstalk-component.adoc
index a17a593..a149faf 100644
--- a/docs/components/modules/ROOT/pages/beanstalk-component.adoc
+++ b/docs/components/modules/ROOT/pages/beanstalk-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.15*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 Camel Beanstalk project provides a Camel component for job retrieval and
 post-processing of Beanstalk jobs.
 
diff --git a/docs/components/modules/ROOT/pages/bonita-component.adoc b/docs/components/modules/ROOT/pages/bonita-component.adoc
index 4f48018..e8f6d50 100644
--- a/docs/components/modules/ROOT/pages/bonita-component.adoc
+++ b/docs/components/modules/ROOT/pages/bonita-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.19*
 
+// HEADER START
+*Only Consumer is supported*
+// HEADER END
+
 Used for communicating with a remote Bonita BPM process engine.
 
 == URI format
diff --git a/docs/components/modules/ROOT/pages/box-component.adoc b/docs/components/modules/ROOT/pages/box-component.adoc
index d630f8e..9ec1620 100644
--- a/docs/components/modules/ROOT/pages/box-component.adoc
+++ b/docs/components/modules/ROOT/pages/box-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.14*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Box component provides access to all of the Box.com APIs accessible
 using https://github.com/box/box-java-sdk/[https://github.com/box/box-java-sdk]. It
 allows producing messages to upload and download files, create, edit,
diff --git a/docs/components/modules/ROOT/pages/braintree-component.adoc b/docs/components/modules/ROOT/pages/braintree-component.adoc
index 7b19df4..0e77b31 100644
--- a/docs/components/modules/ROOT/pages/braintree-component.adoc
+++ b/docs/components/modules/ROOT/pages/braintree-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.17*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Braintree component provides access to
 https://www.braintreepayments.com/[Braintree Payments] trough through
 theirs https://developers.braintreepayments.com/start/hello-server/java[Java
diff --git a/docs/components/modules/ROOT/pages/browse-component.adoc b/docs/components/modules/ROOT/pages/browse-component.adoc
index 380845c..99a7ae8 100644
--- a/docs/components/modules/ROOT/pages/browse-component.adoc
+++ b/docs/components/modules/ROOT/pages/browse-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 1.3*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Browse component provides a simple
 BrowsableEndpoint which can be useful for
 testing, visualisation tools or debugging. The exchanges sent to the
diff --git a/docs/components/modules/ROOT/pages/caffeine-cache-component.adoc b/docs/components/modules/ROOT/pages/caffeine-cache-component.adoc
index 3d77089..8e29b06 100644
--- a/docs/components/modules/ROOT/pages/caffeine-cache-component.adoc
+++ b/docs/components/modules/ROOT/pages/caffeine-cache-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.20*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Caffeine Cache component enables you to perform caching operations using
 the simple cache from Caffeine.
 
diff --git a/docs/components/modules/ROOT/pages/caffeine-loadcache-component.adoc b/docs/components/modules/ROOT/pages/caffeine-loadcache-component.adoc
index da68715..02ee3cf 100644
--- a/docs/components/modules/ROOT/pages/caffeine-loadcache-component.adoc
+++ b/docs/components/modules/ROOT/pages/caffeine-loadcache-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.20*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Caffeine Loadcache component enables you to perform caching operations using
 The Load cache from Caffeine.
 
diff --git a/docs/components/modules/ROOT/pages/chatscript-component.adoc b/docs/components/modules/ROOT/pages/chatscript-component.adoc
index 9430ce9..b924e39 100644
--- a/docs/components/modules/ROOT/pages/chatscript-component.adoc
+++ b/docs/components/modules/ROOT/pages/chatscript-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 3.0*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The ChatScript component allows you to interact with ChatScript Server and have conversations. This component is stateless and relies on ChatScript to maintain chat history.
 
 Original ChatScript is available here : https://github.com/bwilcox-1234/ChatScript
diff --git a/docs/components/modules/ROOT/pages/chunk-component.adoc b/docs/components/modules/ROOT/pages/chunk-component.adoc
index d05060f..4212b4d 100644
--- a/docs/components/modules/ROOT/pages/chunk-component.adoc
+++ b/docs/components/modules/ROOT/pages/chunk-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.15*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The Chunk component allows for processing a message using a
 http://www.x5software.com/chunk/examples/ChunkExample?loc=en_US[Chunk] template.
 This can be ideal when using Templating to
diff --git a/docs/components/modules/ROOT/pages/class-component.adoc b/docs/components/modules/ROOT/pages/class-component.adoc
index 5a90de3..123eda4 100644
--- a/docs/components/modules/ROOT/pages/class-component.adoc
+++ b/docs/components/modules/ROOT/pages/class-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.4*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The Class component binds beans to Camel message exchanges. It works
 in the same way as the xref:bean-component.adoc[Bean] component but instead of
 looking up beans from a Registry it creates the bean
diff --git a/docs/components/modules/ROOT/pages/cm-sms-component.adoc b/docs/components/modules/ROOT/pages/cm-sms-component.adoc
index 153cce9..0a2331c 100644
--- a/docs/components/modules/ROOT/pages/cm-sms-component.adoc
+++ b/docs/components/modules/ROOT/pages/cm-sms-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.18*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 *Camel-Cm-Sms* is an http://camel.apache.org/[Apache Camel] component 
 for the [CM SMS Gateway](https://www.cmtelecom.com). 
 
diff --git a/docs/components/modules/ROOT/pages/cmis-component.adoc b/docs/components/modules/ROOT/pages/cmis-component.adoc
index 94902fc..fefb133 100644
--- a/docs/components/modules/ROOT/pages/cmis-component.adoc
+++ b/docs/components/modules/ROOT/pages/cmis-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.11*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The cmis component uses the
 http://chemistry.apache.org/java/opencmis.html[Apache Chemistry] client
 API and allows you to add/read nodes to/from a CMIS compliant content
diff --git a/docs/components/modules/ROOT/pages/coap-component.adoc b/docs/components/modules/ROOT/pages/coap-component.adoc
index 2a70565..fac3bfe 100644
--- a/docs/components/modules/ROOT/pages/coap-component.adoc
+++ b/docs/components/modules/ROOT/pages/coap-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.16*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 Camel-CoAP is an http://camel.apache.org/[Apache Camel] component that
 allows you to work with CoAP, a lightweight REST-type protocol for machine-to-machine operation. 
 http://coap.technology/[CoAP], Constrained Application Protocol is a specialized web transfer protocol 
diff --git a/docs/components/modules/ROOT/pages/cometd-component.adoc b/docs/components/modules/ROOT/pages/cometd-component.adoc
index a4d217b..2c0e894 100644
--- a/docs/components/modules/ROOT/pages/cometd-component.adoc
+++ b/docs/components/modules/ROOT/pages/cometd-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.0*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Cometd component is a transport for working with the
 http://www.mortbay.org/jetty[jetty] implementation of the
 http://docs.codehaus.org/display/JETTY/Cometd+%28aka+Bayeux%29[cometd/bayeux
diff --git a/docs/components/modules/ROOT/pages/consul-component.adoc b/docs/components/modules/ROOT/pages/consul-component.adoc
index eb8e84d..524d2f3 100644
--- a/docs/components/modules/ROOT/pages/consul-component.adoc
+++ b/docs/components/modules/ROOT/pages/consul-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.18*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Consul**** component is a component for integrating your application with Consul.
 
 Maven users will need to add the following dependency to their pom.xml
diff --git a/docs/components/modules/ROOT/pages/controlbus-component.adoc b/docs/components/modules/ROOT/pages/controlbus-component.adoc
index b60fa0d..b707c2c 100644
--- a/docs/components/modules/ROOT/pages/controlbus-component.adoc
+++ b/docs/components/modules/ROOT/pages/controlbus-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.11*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The http://www.eaipatterns.com/ControlBus.html[Control Bus] from the
 EIP patterns allows for the
 integration system to be monitored and managed from within the
diff --git a/docs/components/modules/ROOT/pages/corda-component.adoc b/docs/components/modules/ROOT/pages/corda-component.adoc
index 19365eb..1d28af1 100644
--- a/docs/components/modules/ROOT/pages/corda-component.adoc
+++ b/docs/components/modules/ROOT/pages/corda-component.adoc
@@ -4,6 +4,10 @@
 = Corda Component
 *Since Camel 2.23*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 
 *Since Camel 2.23*
 
@@ -154,4 +158,4 @@ Read the node information:
 --------------------------------------------------------
 from("direct:start")
     .to("corda://localhost:10006?username=user1&password=test&operation=NODE_INFO");
---------------------------------------------------------
\ No newline at end of file
+--------------------------------------------------------
diff --git a/docs/components/modules/ROOT/pages/couchbase-component.adoc b/docs/components/modules/ROOT/pages/couchbase-component.adoc
index cea434a..c491a7b 100644
--- a/docs/components/modules/ROOT/pages/couchbase-component.adoc
+++ b/docs/components/modules/ROOT/pages/couchbase-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.19*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The *couchbase:* component allows you to treat
 https://www.couchbase.com/[CouchBase] instances as a producer or consumer
 of messages.
diff --git a/docs/components/modules/ROOT/pages/couchdb-component.adoc b/docs/components/modules/ROOT/pages/couchdb-component.adoc
index f7c52c7..a9ee845 100644
--- a/docs/components/modules/ROOT/pages/couchdb-component.adoc
+++ b/docs/components/modules/ROOT/pages/couchdb-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.11*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The *couchdb:* component allows you to treat
 http://couchdb.apache.org/[CouchDB] instances as a producer or consumer
 of messages. Using the lightweight LightCouch API, this camel component
diff --git a/docs/components/modules/ROOT/pages/cql-component.adoc b/docs/components/modules/ROOT/pages/cql-component.adoc
index 1b7c84b..f79456e 100644
--- a/docs/components/modules/ROOT/pages/cql-component.adoc
+++ b/docs/components/modules/ROOT/pages/cql-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.15*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 http://cassandra.apache.org[Apache Cassandra] is an open source NoSQL
 database designed to handle large amounts on commodity hardware. Like
 Amazon's DynamoDB, Cassandra has a peer-to-peer and master-less
diff --git a/docs/components/modules/ROOT/pages/crypto-cms-component.adoc b/docs/components/modules/ROOT/pages/crypto-cms-component.adoc
index 3d56f8a..252049e 100644
--- a/docs/components/modules/ROOT/pages/crypto-cms-component.adoc
+++ b/docs/components/modules/ROOT/pages/crypto-cms-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.20*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 http://tools.ietf.org/html/rfc5652[Cryptographic Message Syntax (CMS)] is a well established standard for signing and encrypting messages. The Apache Crypto CMS component supports the following parts of this standard:
 * Content Type "Enveloped Data" with Key Transport (asymmetric key),
 * Content Type "Signed Data".
diff --git a/docs/components/modules/ROOT/pages/crypto-component.adoc b/docs/components/modules/ROOT/pages/crypto-component.adoc
index 4db7318..cfa1ae0 100644
--- a/docs/components/modules/ROOT/pages/crypto-component.adoc
+++ b/docs/components/modules/ROOT/pages/crypto-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.3*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 With Camel cryptographic endpoints and Java's Cryptographic extension it
 is easy to create Digital Signatures for Exchanges.
 Camel provides a pair of flexible endpoints which get used in concert to
diff --git a/docs/components/modules/ROOT/pages/cxf-component.adoc b/docs/components/modules/ROOT/pages/cxf-component.adoc
index 03ac9f1..d573d88 100644
--- a/docs/components/modules/ROOT/pages/cxf-component.adoc
+++ b/docs/components/modules/ROOT/pages/cxf-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 1.0*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 TIP: When using CXF in streaming modes (see DataFormat option), then also
 read about Stream caching.
 
diff --git a/docs/components/modules/ROOT/pages/cxfrs-component.adoc b/docs/components/modules/ROOT/pages/cxfrs-component.adoc
index 1626a60..649cd63 100644
--- a/docs/components/modules/ROOT/pages/cxfrs-component.adoc
+++ b/docs/components/modules/ROOT/pages/cxfrs-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.0*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The CXFRS component provides integration with
 http://cxf.apache.org[Apache CXF] for connecting to JAX-RS 1.1 and 2.0
 services hosted in CXF.
diff --git a/docs/components/modules/ROOT/pages/dataformat-component.adoc b/docs/components/modules/ROOT/pages/dataformat-component.adoc
index ba83a2e..30c3f0d 100644
--- a/docs/components/modules/ROOT/pages/dataformat-component.adoc
+++ b/docs/components/modules/ROOT/pages/dataformat-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.12*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The Dataformat component allows to use xref:manual::data-format.adoc[Data
 Format] as a Camel Component.
 
diff --git a/docs/components/modules/ROOT/pages/dataset-component.adoc b/docs/components/modules/ROOT/pages/dataset-component.adoc
index 2c7c894..7b5d337 100644
--- a/docs/components/modules/ROOT/pages/dataset-component.adoc
+++ b/docs/components/modules/ROOT/pages/dataset-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 1.3*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 Testing of distributed and asynchronous processing is
 notoriously difficult. The xref:mock-component.adoc[Mock], xref:mock-component.adoc[Test]
 and xref:dataset-component.adoc[DataSet] endpoints work great with the
diff --git a/docs/components/modules/ROOT/pages/dataset-test-component.adoc b/docs/components/modules/ROOT/pages/dataset-test-component.adoc
index 935fdfb..8de0adc 100644
--- a/docs/components/modules/ROOT/pages/dataset-test-component.adoc
+++ b/docs/components/modules/ROOT/pages/dataset-test-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 1.3*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 Testing of distributed and asynchronous processing is
 notoriously difficult. The xref:mock-component.adoc[Mock], xref:mock-component.adoc[Test]
 and xref:dataset-component.adoc[DataSet] endpoints work great with the
diff --git a/docs/components/modules/ROOT/pages/debezium-mongodb-component.adoc b/docs/components/modules/ROOT/pages/debezium-mongodb-component.adoc
index 4aef265..0f72a47 100644
--- a/docs/components/modules/ROOT/pages/debezium-mongodb-component.adoc
+++ b/docs/components/modules/ROOT/pages/debezium-mongodb-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 3.0*
 
+// HEADER START
+*Only Consumer is supported*
+// HEADER END
+
 The Debezium MongoDB component is wrapper around https://debezium.io/[Debezium] using https://debezium.io/documentation/reference/0.9/operations/embedded.html[Debezium Embedded], which enables Change Data Capture from MongoDB database using Debezium without the need for Kafka or Kafka Connect.
 
 *Note:* The Debezium MongoDB connector uses MongoDB’s oplog to capture the changes, so the connector works only with MongoDB replica sets or with sharded clusters where each shard is a separate replica set, therefore you will need to have your MongoDB instance running either in replica set mode
diff --git a/docs/components/modules/ROOT/pages/debezium-mysql-component.adoc b/docs/components/modules/ROOT/pages/debezium-mysql-component.adoc
index e7984b6..d3a9a13 100644
--- a/docs/components/modules/ROOT/pages/debezium-mysql-component.adoc
+++ b/docs/components/modules/ROOT/pages/debezium-mysql-component.adoc
@@ -4,6 +4,10 @@
 = Debezium MySQL Component
 *Since Camel 3.0*
 
+// HEADER START
+*Only Consumer is supported*
+// HEADER END
+
 
 *Since Camel 3.0*
 
diff --git a/docs/components/modules/ROOT/pages/debezium-postgres-component.adoc b/docs/components/modules/ROOT/pages/debezium-postgres-component.adoc
index f9f3a49..90a4a2c 100644
--- a/docs/components/modules/ROOT/pages/debezium-postgres-component.adoc
+++ b/docs/components/modules/ROOT/pages/debezium-postgres-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 3.0*
 
+// HEADER START
+*Only Consumer is supported*
+// HEADER END
+
 
 *Since Camel 3.0*
 
diff --git a/docs/components/modules/ROOT/pages/debezium-sqlserver-component.adoc b/docs/components/modules/ROOT/pages/debezium-sqlserver-component.adoc
index 9ef3da4..bb83f9d 100644
--- a/docs/components/modules/ROOT/pages/debezium-sqlserver-component.adoc
+++ b/docs/components/modules/ROOT/pages/debezium-sqlserver-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 3.0*
 
+// HEADER START
+*Only Consumer is supported*
+// HEADER END
+
 The Debezium SQL Server component is wrapper around https://debezium.io/[Debezium] using https://debezium.io/documentation/reference/0.10/operations/embedded.html[Debezium Embedded], which enables Change Data Capture from SQL Server database using Debezium without the need for Kafka or Kafka Connect.
 
 *Note on handling failures:* Per https://debezium.io/documentation/reference/0.10/operations/embedded.html#_handling_failures[Debezium Embedded Engine] documentation, the engines is actively recording source offsets and periodically flushes these offsets to a persistent storage, so when the application is restarted or crashed, the engine will resume from the last recorded offset.
diff --git a/docs/components/modules/ROOT/pages/digitalocean-component.adoc b/docs/components/modules/ROOT/pages/digitalocean-component.adoc
index b5c0a4a..6c1c3b4 100644
--- a/docs/components/modules/ROOT/pages/digitalocean-component.adoc
+++ b/docs/components/modules/ROOT/pages/digitalocean-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.19*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The DigitalOcean component allows you to manage Droplets and resources within the DigitalOcean cloud with **Camel** by encapsulating https://www.digitalocean.com/community/projects/api-client-in-java[digitalocean-api-java]. All of the functionality that you are familiar with in the DigitalOcean control panel is also available through this Camel component.
 
 == Prerequisites
diff --git a/docs/components/modules/ROOT/pages/direct-component.adoc b/docs/components/modules/ROOT/pages/direct-component.adoc
index 04e7f07..329d129 100644
--- a/docs/components/modules/ROOT/pages/direct-component.adoc
+++ b/docs/components/modules/ROOT/pages/direct-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 1.0*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Direct component provides direct, synchronous invocation of any
 consumers when a producer sends a message exchange. +
  This endpoint can be used to connect existing routes in the *same*
diff --git a/docs/components/modules/ROOT/pages/direct-vm-component.adoc b/docs/components/modules/ROOT/pages/direct-vm-component.adoc
index 79187c2..9513acb 100644
--- a/docs/components/modules/ROOT/pages/direct-vm-component.adoc
+++ b/docs/components/modules/ROOT/pages/direct-vm-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.10*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Direct-Vm component provides direct, synchronous invocation of
 any consumers in the JVM when a producer sends a message exchange. +
  This endpoint can be used to connect existing routes in the same camel
diff --git a/docs/components/modules/ROOT/pages/disruptor-component.adoc b/docs/components/modules/ROOT/pages/disruptor-component.adoc
index ca0bf91..2444d00 100644
--- a/docs/components/modules/ROOT/pages/disruptor-component.adoc
+++ b/docs/components/modules/ROOT/pages/disruptor-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.12*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Disruptor component provides asynchronous
 http://www.eecs.harvard.edu/~mdw/proj/seda/[SEDA] behavior much as the
 standard SEDA Component, but utilizes a
diff --git a/docs/components/modules/ROOT/pages/dns-component.adoc b/docs/components/modules/ROOT/pages/dns-component.adoc
index 894bcec..130f82c 100644
--- a/docs/components/modules/ROOT/pages/dns-component.adoc
+++ b/docs/components/modules/ROOT/pages/dns-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.7*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 This is an additional component for Camel to run DNS queries, using
 DNSJava. The component is a thin layer on top of
 http://www.xbill.org/dnsjava/[DNSJava].
diff --git a/docs/components/modules/ROOT/pages/docker-component.adoc b/docs/components/modules/ROOT/pages/docker-component.adoc
index 1ab34ac..dadc66a 100644
--- a/docs/components/modules/ROOT/pages/docker-component.adoc
+++ b/docs/components/modules/ROOT/pages/docker-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.15*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 Camel component for communicating with Docker.
 
 The Docker Camel component leverages the
diff --git a/docs/components/modules/ROOT/pages/dozer-component.adoc b/docs/components/modules/ROOT/pages/dozer-component.adoc
index 81b2306..4559309 100644
--- a/docs/components/modules/ROOT/pages/dozer-component.adoc
+++ b/docs/components/modules/ROOT/pages/dozer-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.15*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The Dozer component provides the ability to map between Java beans
 using the http://camel.apache.org/dozer-type-conversion.html[Dozer]
 mapping framework.  Camel also supports the ability
diff --git a/docs/components/modules/ROOT/pages/drill-component.adoc b/docs/components/modules/ROOT/pages/drill-component.adoc
index 2765ae3..ed59d38 100644
--- a/docs/components/modules/ROOT/pages/drill-component.adoc
+++ b/docs/components/modules/ROOT/pages/drill-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.19*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The Drill component gives you the ability to querying to https://drill.apache.org/[Apache Drill Cluster]
 
 Drill is an Apache open-source SQL query engine for Big Data exploration. Drill is designed from the ground up to support high-performance analysis on the semi-structured and rapidly evolving data coming from modern Big Data applications, while still providing the familiarity and ecosystem of ANSI SQL, the industry-standard query language
diff --git a/docs/components/modules/ROOT/pages/dropbox-component.adoc b/docs/components/modules/ROOT/pages/dropbox-component.adoc
index 7fb023e..385d78a 100644
--- a/docs/components/modules/ROOT/pages/dropbox-component.adoc
+++ b/docs/components/modules/ROOT/pages/dropbox-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.14*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Dropbox component allows you to treat
 https://www.dropbox.com[Dropbox] remote folders as a producer or
 consumer of messages. Using the
diff --git a/docs/components/modules/ROOT/pages/ehcache-component.adoc b/docs/components/modules/ROOT/pages/ehcache-component.adoc
index 15880a1..84fbf70 100644
--- a/docs/components/modules/ROOT/pages/ehcache-component.adoc
+++ b/docs/components/modules/ROOT/pages/ehcache-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.18*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Ehcache component enables you to perform caching operations using
 Ehcache 3 as the Cache Implementation.
 
diff --git a/docs/components/modules/ROOT/pages/elasticsearch-rest-component.adoc b/docs/components/modules/ROOT/pages/elasticsearch-rest-component.adoc
index 2a5706c..2515afe 100644
--- a/docs/components/modules/ROOT/pages/elasticsearch-rest-component.adoc
+++ b/docs/components/modules/ROOT/pages/elasticsearch-rest-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.21*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 *Since Camel 2.21*
 
 
@@ -348,4 +352,4 @@ req.indices("twitter");
 req.types("tweets");
 MultiSearchRequest request = new MultiSearchRequest().add(req1).add(req);
 Item[] response = template.requestBody("direct:search", request, Item[].class);
-----
\ No newline at end of file
+----
diff --git a/docs/components/modules/ROOT/pages/elsql-component.adoc b/docs/components/modules/ROOT/pages/elsql-component.adoc
index 577141a..ab46e19 100644
--- a/docs/components/modules/ROOT/pages/elsql-component.adoc
+++ b/docs/components/modules/ROOT/pages/elsql-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.16*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The ELSQL component is an extension to the existing
 xref:sql-component.adoc[SQL Component] that uses
 https://github.com/OpenGamma/ElSql[ElSql] to define the SQL queries. 
diff --git a/docs/components/modules/ROOT/pages/etcd-component.adoc b/docs/components/modules/ROOT/pages/etcd-component.adoc
index 8a3c48a..1c15365 100644
--- a/docs/components/modules/ROOT/pages/etcd-component.adoc
+++ b/docs/components/modules/ROOT/pages/etcd-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.18*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 *Since Camel 2.18*
 
 
@@ -137,4 +141,4 @@ The component supports 17 options, which are listed below.
 | *camel.component.etcd.use-global-ssl-context-parameters* | Enable usage of global SSL context parameters. | false | Boolean
 | *camel.component.etcd.user-name* | The user name to use for basic authentication. |  | String
 |===
-// spring-boot-auto-configure options: END
\ No newline at end of file
+// spring-boot-auto-configure options: END
diff --git a/docs/components/modules/ROOT/pages/eventadmin-component.adoc b/docs/components/modules/ROOT/pages/eventadmin-component.adoc
index 4f56892..d558007 100644
--- a/docs/components/modules/ROOT/pages/eventadmin-component.adoc
+++ b/docs/components/modules/ROOT/pages/eventadmin-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.6*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Eventadmin component can be used in an OSGi environment to receive
 OSGi EventAdmin events and process them.
 
diff --git a/docs/components/modules/ROOT/pages/exec-component.adoc b/docs/components/modules/ROOT/pages/exec-component.adoc
index 86aba90..bf0c1fb 100644
--- a/docs/components/modules/ROOT/pages/exec-component.adoc
+++ b/docs/components/modules/ROOT/pages/exec-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.3*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The Exec component can be used to execute system commands.
 
 == Dependencies
diff --git a/docs/components/modules/ROOT/pages/facebook-component.adoc b/docs/components/modules/ROOT/pages/facebook-component.adoc
index 850ec84..b02e68f 100644
--- a/docs/components/modules/ROOT/pages/facebook-component.adoc
+++ b/docs/components/modules/ROOT/pages/facebook-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.14*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Facebook component provides access to all of the Facebook APIs
 accessible using https://facebook4j.github.io/en/index.html[Facebook4J]. It
 allows producing messages to retrieve, add, and delete posts, likes,
diff --git a/docs/components/modules/ROOT/pages/fhir-component.adoc b/docs/components/modules/ROOT/pages/fhir-component.adoc
index e50b6ee..f2aa84a 100644
--- a/docs/components/modules/ROOT/pages/fhir-component.adoc
+++ b/docs/components/modules/ROOT/pages/fhir-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.23*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The FHIR component integrates with the
 http://hapifhir.io/[HAPI-FHIR] library which is an open-source implementation of the
 http://hl7.org/implement/standards/fhir/[FHIR] (Fast Healthcare Interoperability Resources) specification in Java.
diff --git a/docs/components/modules/ROOT/pages/file-component.adoc b/docs/components/modules/ROOT/pages/file-component.adoc
index f527cff..99fe19c 100644
--- a/docs/components/modules/ROOT/pages/file-component.adoc
+++ b/docs/components/modules/ROOT/pages/file-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 1.0*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The File component provides access to file systems, allowing files to be
 processed by any other Camel Components or
 messages from other components to be saved to disk.
diff --git a/docs/components/modules/ROOT/pages/file-watch-component.adoc b/docs/components/modules/ROOT/pages/file-watch-component.adoc
index 345180e..cdd74c0 100644
--- a/docs/components/modules/ROOT/pages/file-watch-component.adoc
+++ b/docs/components/modules/ROOT/pages/file-watch-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 3.0*
 
+// HEADER START
+*Only Consumer is supported*
+// HEADER END
+
 This component can be used to watch file modification events in folder. It is based on https://github.com/gmethvin/directory-watcher[gmethvin/directory-watcher].
 
 == URI Options
diff --git a/docs/components/modules/ROOT/pages/flatpack-component.adoc b/docs/components/modules/ROOT/pages/flatpack-component.adoc
index 99fb9b8..c91fc34 100644
--- a/docs/components/modules/ROOT/pages/flatpack-component.adoc
+++ b/docs/components/modules/ROOT/pages/flatpack-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 1.4*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Flatpack component supports fixed width and delimited file parsing
 via the http://flatpack.sourceforge.net[FlatPack library]. +
  *Notice:* This component only supports consuming from flatpack files to
diff --git a/docs/components/modules/ROOT/pages/flink-component.adoc b/docs/components/modules/ROOT/pages/flink-component.adoc
index 961df6d..62f8b07 100644
--- a/docs/components/modules/ROOT/pages/flink-component.adoc
+++ b/docs/components/modules/ROOT/pages/flink-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.18*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 *Since Camel 2.18*
 
 
@@ -189,4 +193,4 @@ try {
     } finally {
         camelContext.stop();
     }
------------------------------------
\ No newline at end of file
+-----------------------------------
diff --git a/docs/components/modules/ROOT/pages/fop-component.adoc b/docs/components/modules/ROOT/pages/fop-component.adoc
index cea6e63..e51262e 100644
--- a/docs/components/modules/ROOT/pages/fop-component.adoc
+++ b/docs/components/modules/ROOT/pages/fop-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.10*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The FOP component allows you to render a message into different output
 formats using http://xmlgraphics.apache.org/fop/index.html[Apache FOP].
 
diff --git a/docs/components/modules/ROOT/pages/freemarker-component.adoc b/docs/components/modules/ROOT/pages/freemarker-component.adoc
index 46c7fa1..9d64fa6 100644
--- a/docs/components/modules/ROOT/pages/freemarker-component.adoc
+++ b/docs/components/modules/ROOT/pages/freemarker-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.10*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The *freemarker:* component allows for processing a message using a
 http://freemarker.org/[FreeMarker] template. This can be ideal when
 using Templating to generate responses for
diff --git a/docs/components/modules/ROOT/pages/ftp-component.adoc b/docs/components/modules/ROOT/pages/ftp-component.adoc
index 464d6a6..a8236de 100644
--- a/docs/components/modules/ROOT/pages/ftp-component.adoc
+++ b/docs/components/modules/ROOT/pages/ftp-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 1.1*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 This component provides access to remote file systems over the FTP and
 SFTP protocols.
 
diff --git a/docs/components/modules/ROOT/pages/ftps-component.adoc b/docs/components/modules/ROOT/pages/ftps-component.adoc
index 2cdbe33..bac940f 100644
--- a/docs/components/modules/ROOT/pages/ftps-component.adoc
+++ b/docs/components/modules/ROOT/pages/ftps-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.2*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 This component provides access to remote file systems over the FTP and
 SFTP protocols.
 
diff --git a/docs/components/modules/ROOT/pages/ganglia-component.adoc b/docs/components/modules/ROOT/pages/ganglia-component.adoc
index 7074247..3be3f3e 100644
--- a/docs/components/modules/ROOT/pages/ganglia-component.adoc
+++ b/docs/components/modules/ROOT/pages/ganglia-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.15*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 Provides a mechanism to send a value (the message body) as a metric to
 the http://ganglia.info[Ganglia] monitoring system.  Uses the gmetric4j
 library.  Can be used in conjunction with standard
diff --git a/docs/components/modules/ROOT/pages/geocoder-component.adoc b/docs/components/modules/ROOT/pages/geocoder-component.adoc
index 8cb473e..673c2c7 100644
--- a/docs/components/modules/ROOT/pages/geocoder-component.adoc
+++ b/docs/components/modules/ROOT/pages/geocoder-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.12*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The Geocoder component is used for looking up geocodes (latitude and
 longitude) for a given address, or reverse lookup. The component uses
 the https://code.google.com/p/geocoder-java/[Java API for Google
diff --git a/docs/components/modules/ROOT/pages/git-component.adoc b/docs/components/modules/ROOT/pages/git-component.adoc
index 3cfc874..35f9255 100644
--- a/docs/components/modules/ROOT/pages/git-component.adoc
+++ b/docs/components/modules/ROOT/pages/git-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.16*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Git component allows you to work with a generic Git repository. 
 
 [source,xml]
diff --git a/docs/components/modules/ROOT/pages/github-component.adoc b/docs/components/modules/ROOT/pages/github-component.adoc
index 1f7baa2..7462bd1 100644
--- a/docs/components/modules/ROOT/pages/github-component.adoc
+++ b/docs/components/modules/ROOT/pages/github-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.15*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The GitHub component interacts with the GitHub API by
 encapsulating http://org.eclipse.egit.github.core[egit-github]. It
 currently provides polling for new pull requests, pull request comments,
diff --git a/docs/components/modules/ROOT/pages/google-bigquery-component.adoc b/docs/components/modules/ROOT/pages/google-bigquery-component.adoc
index d14d478..9c7d6f2 100644
--- a/docs/components/modules/ROOT/pages/google-bigquery-component.adoc
+++ b/docs/components/modules/ROOT/pages/google-bigquery-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.20*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The Google Bigquery component provides access
 to https://cloud.google.com/bigquery/[Cloud BigQuery Infrastructure] via
 the https://developers.google.com/api-client-library/java/apis/bigquery/v2[Google Client Services API].
diff --git a/docs/components/modules/ROOT/pages/google-bigquery-sql-component.adoc b/docs/components/modules/ROOT/pages/google-bigquery-sql-component.adoc
index 618dc2a..1e047ef 100644
--- a/docs/components/modules/ROOT/pages/google-bigquery-sql-component.adoc
+++ b/docs/components/modules/ROOT/pages/google-bigquery-sql-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.23*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The Google BigQuery SQL component provides access
 to https://cloud.google.com/bigquery/[Cloud BigQuery Infrastructure] via
 the https://developers.google.com/apis-explorer/#p/bigquery/v2/bigquery.jobs.query[Google Client Services API].
diff --git a/docs/components/modules/ROOT/pages/google-calendar-component.adoc b/docs/components/modules/ROOT/pages/google-calendar-component.adoc
index 4a49578..b057c5d 100644
--- a/docs/components/modules/ROOT/pages/google-calendar-component.adoc
+++ b/docs/components/modules/ROOT/pages/google-calendar-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.15*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Google Calendar component provides access
 to http://google.com/calendar[Google Calendar] via
 the https://developers.google.com/google-apps/calendar/v3/reference/[Google
diff --git a/docs/components/modules/ROOT/pages/google-calendar-stream-component.adoc b/docs/components/modules/ROOT/pages/google-calendar-stream-component.adoc
index 05b3858..f879c20 100644
--- a/docs/components/modules/ROOT/pages/google-calendar-stream-component.adoc
+++ b/docs/components/modules/ROOT/pages/google-calendar-stream-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.23*
 
+// HEADER START
+*Only Consumer is supported*
+// HEADER END
+
 The Google Calendar component provides access
 to https://calendar.google.com[Calendar] via
 the https://developers.google.com/calendar/overview[Google Calendar
diff --git a/docs/components/modules/ROOT/pages/google-drive-component.adoc b/docs/components/modules/ROOT/pages/google-drive-component.adoc
index 277fbd2..632f55d 100644
--- a/docs/components/modules/ROOT/pages/google-drive-component.adoc
+++ b/docs/components/modules/ROOT/pages/google-drive-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.14*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Google Drive component provides access to the
 http://drive.google.com[Google Drive file storage service] via the
 https://developers.google.com/drive/v2/reference[Google Drive Web APIs].
diff --git a/docs/components/modules/ROOT/pages/google-mail-component.adoc b/docs/components/modules/ROOT/pages/google-mail-component.adoc
index daea307..82f4a13 100644
--- a/docs/components/modules/ROOT/pages/google-mail-component.adoc
+++ b/docs/components/modules/ROOT/pages/google-mail-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.15*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Google Mail component provides access
 to http://gmail.com/[Gmail] via
 the https://developers.google.com/gmail/api/v1/reference/[Google Mail
diff --git a/docs/components/modules/ROOT/pages/google-mail-stream-component.adoc b/docs/components/modules/ROOT/pages/google-mail-stream-component.adoc
index ba9abed..3dadc68 100644
--- a/docs/components/modules/ROOT/pages/google-mail-stream-component.adoc
+++ b/docs/components/modules/ROOT/pages/google-mail-stream-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.22*
 
+// HEADER START
+*Only Consumer is supported*
+// HEADER END
+
 The Google Mail component provides access
 to http://gmail.com/[Gmail] via
 the https://developers.google.com/gmail/api/v1/reference/[Google Mail
diff --git a/docs/components/modules/ROOT/pages/google-pubsub-component.adoc b/docs/components/modules/ROOT/pages/google-pubsub-component.adoc
index 2835c68..45cb23d 100644
--- a/docs/components/modules/ROOT/pages/google-pubsub-component.adoc
+++ b/docs/components/modules/ROOT/pages/google-pubsub-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.19*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Google Pubsub component provides access
 to https://cloud.google.com/pubsub/[Cloud Pub/Sub Infrastructure] via
 the https://cloud.google.com/apis/docs/client-libraries-explained[Google Client Services API].
diff --git a/docs/components/modules/ROOT/pages/google-sheets-component.adoc b/docs/components/modules/ROOT/pages/google-sheets-component.adoc
index 7c043b6..f6527ea 100644
--- a/docs/components/modules/ROOT/pages/google-sheets-component.adoc
+++ b/docs/components/modules/ROOT/pages/google-sheets-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.23*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Google Sheets component provides access
 to http://google.com/sheets[Google Sheets] via
 the https://developers.google.com/sheets/api/reference/rest/[Google
diff --git a/docs/components/modules/ROOT/pages/google-sheets-stream-component.adoc b/docs/components/modules/ROOT/pages/google-sheets-stream-component.adoc
index 35855d4..72ca5fb 100644
--- a/docs/components/modules/ROOT/pages/google-sheets-stream-component.adoc
+++ b/docs/components/modules/ROOT/pages/google-sheets-stream-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.23*
 
+// HEADER START
+*Only Consumer is supported*
+// HEADER END
+
 The Google Sheets component provides access
 to https://sheets.google.com/[Sheets] via
 the https://developers.google.com/sheets/api/reference/rest/[Google Sheets
diff --git a/docs/components/modules/ROOT/pages/gora-component.adoc b/docs/components/modules/ROOT/pages/gora-component.adoc
index a681f33..f411d1e 100644
--- a/docs/components/modules/ROOT/pages/gora-component.adoc
+++ b/docs/components/modules/ROOT/pages/gora-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.14*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 *Camel-Gora* is an http://camel.apache.org/[Apache Camel] component that
 allows you to work with NoSQL databases using the
 http://gora.apache.org/[Apache Gora] framework.
diff --git a/docs/components/modules/ROOT/pages/grape-component.adoc b/docs/components/modules/ROOT/pages/grape-component.adoc
index 8f1b76c..ff1db8a 100644
--- a/docs/components/modules/ROOT/pages/grape-component.adoc
+++ b/docs/components/modules/ROOT/pages/grape-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.16*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 http://docs.groovy-lang.org/latest/html/documentation/grape.html[Grape]
 component allows you to fetch, load and manage additional jars when
 `CamelContext` is running. In practice with Camel Grape component you
diff --git a/docs/components/modules/ROOT/pages/graphql-component.adoc b/docs/components/modules/ROOT/pages/graphql-component.adoc
index 339ed89..a0a4045 100644
--- a/docs/components/modules/ROOT/pages/graphql-component.adoc
+++ b/docs/components/modules/ROOT/pages/graphql-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 3.0*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The GraphQL component is a GraphQL client that communicates over HTTP and supports queries and mutations, but not subscriptions. It uses the https://hc.apache.org/httpcomponents-client-4.5.x/index.html[Apache HttpClient] library.
 
 Maven users will need to add the following dependency to their `pom.xml`
diff --git a/docs/components/modules/ROOT/pages/grpc-component.adoc b/docs/components/modules/ROOT/pages/grpc-component.adoc
index 2a8f12a..c577b03 100644
--- a/docs/components/modules/ROOT/pages/grpc-component.adoc
+++ b/docs/components/modules/ROOT/pages/grpc-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.19*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The gRPC component allows you to call or expose Remote Procedure Call (RPC) services
 using https://developers.google.com/protocol-buffers/docs/overview[Protocol Buffers (protobuf)]
 exchange format over HTTP/2 transport.
diff --git a/docs/components/modules/ROOT/pages/guava-eventbus-component.adoc b/docs/components/modules/ROOT/pages/guava-eventbus-component.adoc
index fcf805b..e0c04c9 100644
--- a/docs/components/modules/ROOT/pages/guava-eventbus-component.adoc
+++ b/docs/components/modules/ROOT/pages/guava-eventbus-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.10*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The
 https://google.github.io/guava/releases/19.0/api/docs/com/google/common/eventbus/EventBus.html[Google
 Guava EventBus] allows publish-subscribe-style communication between
diff --git a/docs/components/modules/ROOT/pages/hazelcast-atomicvalue-component.adoc b/docs/components/modules/ROOT/pages/hazelcast-atomicvalue-component.adoc
index 2548486..1930d1f 100644
--- a/docs/components/modules/ROOT/pages/hazelcast-atomicvalue-component.adoc
+++ b/docs/components/modules/ROOT/pages/hazelcast-atomicvalue-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.7*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The http://www.hazelcast.com/[Hazelcast] atomic number component is one of Camel Hazelcast Components which allows you to access Hazelcast atomic number.
 An atomic number is an object that simply provides a grid wide number (long). 
 
diff --git a/docs/components/modules/ROOT/pages/hazelcast-instance-component.adoc b/docs/components/modules/ROOT/pages/hazelcast-instance-component.adoc
index d21c18e..9b26dcc 100644
--- a/docs/components/modules/ROOT/pages/hazelcast-instance-component.adoc
+++ b/docs/components/modules/ROOT/pages/hazelcast-instance-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.7*
 
+// HEADER START
+*Only Consumer is supported*
+// HEADER END
+
 The http://www.hazelcast.com/[Hazelcast] instance component is one of Camel Hazelcast Components which allows you to consume join/leave events of the cache instance in the cluster.
 Hazelcast makes sense in one single "server node", but it's extremly powerful in a clustered environment.
 
diff --git a/docs/components/modules/ROOT/pages/hazelcast-list-component.adoc b/docs/components/modules/ROOT/pages/hazelcast-list-component.adoc
index 918b3af..49a3f69 100644
--- a/docs/components/modules/ROOT/pages/hazelcast-list-component.adoc
+++ b/docs/components/modules/ROOT/pages/hazelcast-list-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.7*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The http://www.hazelcast.com/[Hazelcast] List component is one of Camel Hazelcast Components which allows you to access Hazelcast distributed list.
 
 == Options
diff --git a/docs/components/modules/ROOT/pages/hazelcast-map-component.adoc b/docs/components/modules/ROOT/pages/hazelcast-map-component.adoc
index 48f162e..68abbdd 100644
--- a/docs/components/modules/ROOT/pages/hazelcast-map-component.adoc
+++ b/docs/components/modules/ROOT/pages/hazelcast-map-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.7*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The http://www.hazelcast.com/[Hazelcast] Map component is one of Camel Hazelcast Components which allows you to access Hazelcast distributed map.
 
 
diff --git a/docs/components/modules/ROOT/pages/hazelcast-multimap-component.adoc b/docs/components/modules/ROOT/pages/hazelcast-multimap-component.adoc
index 47b40c8..1bacd26 100644
--- a/docs/components/modules/ROOT/pages/hazelcast-multimap-component.adoc
+++ b/docs/components/modules/ROOT/pages/hazelcast-multimap-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.7*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The http://www.hazelcast.com/[Hazelcast] Multimap component is one of Camel Hazelcast Components which allows you to access Hazelcast distributed multimap.
 
 
diff --git a/docs/components/modules/ROOT/pages/hazelcast-queue-component.adoc b/docs/components/modules/ROOT/pages/hazelcast-queue-component.adoc
index a4fd703..24db4c7 100644
--- a/docs/components/modules/ROOT/pages/hazelcast-queue-component.adoc
+++ b/docs/components/modules/ROOT/pages/hazelcast-queue-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.7*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The http://www.hazelcast.com/[Hazelcast] Queue component is one of Camel Hazelcast Components which allows you to access Hazelcast distributed queue.
 
 
diff --git a/docs/components/modules/ROOT/pages/hazelcast-replicatedmap-component.adoc b/docs/components/modules/ROOT/pages/hazelcast-replicatedmap-component.adoc
index b5d7147..0600c72 100644
--- a/docs/components/modules/ROOT/pages/hazelcast-replicatedmap-component.adoc
+++ b/docs/components/modules/ROOT/pages/hazelcast-replicatedmap-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.16*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The http://www.hazelcast.com/[Hazelcast] instance component is one of Camel Hazelcast Components which allows you to consume join/leave events of the cache instance in the cluster.
 A replicated map is a weakly consistent, distributed key-value data structure with no data partition.
  
diff --git a/docs/components/modules/ROOT/pages/hazelcast-ringbuffer-component.adoc b/docs/components/modules/ROOT/pages/hazelcast-ringbuffer-component.adoc
index d258f07..cda99cb 100644
--- a/docs/components/modules/ROOT/pages/hazelcast-ringbuffer-component.adoc
+++ b/docs/components/modules/ROOT/pages/hazelcast-ringbuffer-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.16*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The http://www.hazelcast.com/[Hazelcast] ringbuffer component is one of Camel Hazelcast Components which allows you to access Hazelcast ringbuffer.
 Ringbuffer is a distributed data structure where the data is stored in a ring-like structure. You can think of it as a circular array with a certain capacity. 
 
diff --git a/docs/components/modules/ROOT/pages/hazelcast-seda-component.adoc b/docs/components/modules/ROOT/pages/hazelcast-seda-component.adoc
index 7359172..d88ac77 100644
--- a/docs/components/modules/ROOT/pages/hazelcast-seda-component.adoc
+++ b/docs/components/modules/ROOT/pages/hazelcast-seda-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.7*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The http://www.hazelcast.com/[Hazelcast] SEDA component is one of Camel Hazelcast Components which allows you to access Hazelcast BlockingQueue.
 SEDA component differs from the rest components provided. It implements a work-queue in order to support asynchronous SEDA architectures, similar to the core "SEDA" component.
 
diff --git a/docs/components/modules/ROOT/pages/hazelcast-set-component.adoc b/docs/components/modules/ROOT/pages/hazelcast-set-component.adoc
index 67861b0..5288cdb 100644
--- a/docs/components/modules/ROOT/pages/hazelcast-set-component.adoc
+++ b/docs/components/modules/ROOT/pages/hazelcast-set-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.7*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The http://www.hazelcast.com/[Hazelcast] Set component is one of Camel Hazelcast Components which allows you to access Hazelcast distributed set.
 
 
diff --git a/docs/components/modules/ROOT/pages/hazelcast-topic-component.adoc b/docs/components/modules/ROOT/pages/hazelcast-topic-component.adoc
index 87c25ff..2bd009b 100644
--- a/docs/components/modules/ROOT/pages/hazelcast-topic-component.adoc
+++ b/docs/components/modules/ROOT/pages/hazelcast-topic-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.15*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The http://www.hazelcast.com/[Hazelcast] Topic component is one of Camel Hazelcast Components which allows you to access Hazelcast distributed topic.
 
 
diff --git a/docs/components/modules/ROOT/pages/hbase-component.adoc b/docs/components/modules/ROOT/pages/hbase-component.adoc
index c48d635..adedb6d 100644
--- a/docs/components/modules/ROOT/pages/hbase-component.adoc
+++ b/docs/components/modules/ROOT/pages/hbase-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.10*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 This component provides an idemptotent repository, producers and
 consumers for http://hbase.apache.org/[Apache HBase].
 
diff --git a/docs/components/modules/ROOT/pages/hdfs-component.adoc b/docs/components/modules/ROOT/pages/hdfs-component.adoc
index 20ff38b..8b94991 100644
--- a/docs/components/modules/ROOT/pages/hdfs-component.adoc
+++ b/docs/components/modules/ROOT/pages/hdfs-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.14*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The HDFS component enables you to read and write messages from/to an
 HDFS file system using Hadoop 2.x. HDFS is the distributed file system
 at the heart of http://hadoop.apache.org[Hadoop].
diff --git a/docs/components/modules/ROOT/pages/hipchat-component.adoc b/docs/components/modules/ROOT/pages/hipchat-component.adoc
index c23b2e2..7248a03 100644
--- a/docs/components/modules/ROOT/pages/hipchat-component.adoc
+++ b/docs/components/modules/ROOT/pages/hipchat-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.15*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Hipchat component supports producing and consuming messages from/to
 https://www.hipchat.com[Hipchat] service.
 
diff --git a/docs/components/modules/ROOT/pages/http-component.adoc b/docs/components/modules/ROOT/pages/http-component.adoc
index 2ff3c07..c8fbc7d 100644
--- a/docs/components/modules/ROOT/pages/http-component.adoc
+++ b/docs/components/modules/ROOT/pages/http-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.3*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The HTTP component provides HTTP based endpoints
 for calling external HTTP resources (as a client to call external
 servers using HTTP).
diff --git a/docs/components/modules/ROOT/pages/iec60870-client-component.adoc b/docs/components/modules/ROOT/pages/iec60870-client-component.adoc
index 1da0608..2adef69 100644
--- a/docs/components/modules/ROOT/pages/iec60870-client-component.adoc
+++ b/docs/components/modules/ROOT/pages/iec60870-client-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.20*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The IEC 60870-5-104 Client component provides access to IEC 60870 servers using the
 http://eclipse.org/eclipsescada[Eclipse NeoSCADA™] implementation.
 
diff --git a/docs/components/modules/ROOT/pages/iec60870-server-component.adoc b/docs/components/modules/ROOT/pages/iec60870-server-component.adoc
index 041853f..ea31a2e 100644
--- a/docs/components/modules/ROOT/pages/iec60870-server-component.adoc
+++ b/docs/components/modules/ROOT/pages/iec60870-server-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.20*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The *IEC 60870-5-104 Server* component provides access to IEC 60870 servers using the
 http://eclipse.org/eclipsescada[Eclipse NeoSCADA™] implementation.
 
diff --git a/docs/components/modules/ROOT/pages/ignite-cache-component.adoc b/docs/components/modules/ROOT/pages/ignite-cache-component.adoc
index 8051857..6a0cdb4 100644
--- a/docs/components/modules/ROOT/pages/ignite-cache-component.adoc
+++ b/docs/components/modules/ROOT/pages/ignite-cache-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.17*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Ignite Cache endpoint is one of camel-ignite endpoints which allows you to interact with an https://apacheignite.readme.io/docs/data-grid[Ignite Cache].
 This offers both a Producer (to invoke cache operations on an Ignite cache) and a Consumer (to consume changes from a continuous query).
 
diff --git a/docs/components/modules/ROOT/pages/ignite-compute-component.adoc b/docs/components/modules/ROOT/pages/ignite-compute-component.adoc
index 552f171..f1245fb 100644
--- a/docs/components/modules/ROOT/pages/ignite-compute-component.adoc
+++ b/docs/components/modules/ROOT/pages/ignite-compute-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.17*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The Ignite Compute endpoint is one of camel-ignite endpoints which allows you to run https://apacheignite.readme.io/docs/compute-grid[compute operations] on the cluster by passing in an IgniteCallable, an IgniteRunnable, an IgniteClosure, or collections of them, along with their parameters if necessary.
 
 This endpoint only supports producers.
diff --git a/docs/components/modules/ROOT/pages/ignite-events-component.adoc b/docs/components/modules/ROOT/pages/ignite-events-component.adoc
index 00b0bb5..bb7f036d 100644
--- a/docs/components/modules/ROOT/pages/ignite-events-component.adoc
+++ b/docs/components/modules/ROOT/pages/ignite-events-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.17*
 
+// HEADER START
+*Only Consumer is supported*
+// HEADER END
+
 The Ignite Events endpoint is one of camel-ignite endpoints which allows you to https://apacheignite.readme.io/docs/events[receive events] from the Ignite cluster by creating a local event listener.
 
 This endpoint only supports consumers.
diff --git a/docs/components/modules/ROOT/pages/ignite-idgen-component.adoc b/docs/components/modules/ROOT/pages/ignite-idgen-component.adoc
index 1136a14..9d654fe 100644
--- a/docs/components/modules/ROOT/pages/ignite-idgen-component.adoc
+++ b/docs/components/modules/ROOT/pages/ignite-idgen-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.17*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The Ignite ID Generator endpoint is one of camel-ignite endpoints which allows you to interact with https://apacheignite.readme.io/docs/id-generator[Ignite Atomic Sequences and ID Generators].
 
 This endpoint only supports producers.
diff --git a/docs/components/modules/ROOT/pages/ignite-messaging-component.adoc b/docs/components/modules/ROOT/pages/ignite-messaging-component.adoc
index fa91465..08c4a58 100644
--- a/docs/components/modules/ROOT/pages/ignite-messaging-component.adoc
+++ b/docs/components/modules/ROOT/pages/ignite-messaging-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.17*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Ignite Messaging endpoint is one of camel-ignite endpoints which allows you to send and consume messages from an https://apacheignite.readme.io/docs/messaging[Ignite topic].
 
 This endpoint supports producers (to send messages) and consumers (to receive messages).
diff --git a/docs/components/modules/ROOT/pages/ignite-queue-component.adoc b/docs/components/modules/ROOT/pages/ignite-queue-component.adoc
index da23989..de630ad 100644
--- a/docs/components/modules/ROOT/pages/ignite-queue-component.adoc
+++ b/docs/components/modules/ROOT/pages/ignite-queue-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.17*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The Ignite Queue endpoint is one of camel-ignite endpoints which allows you to interact with https://apacheignite.readme.io/docs/queue-and-set[Ignite Queue data structures].
 
 This endpoint only supports producers.
diff --git a/docs/components/modules/ROOT/pages/ignite-set-component.adoc b/docs/components/modules/ROOT/pages/ignite-set-component.adoc
index 8af23ec..c254b06 100644
--- a/docs/components/modules/ROOT/pages/ignite-set-component.adoc
+++ b/docs/components/modules/ROOT/pages/ignite-set-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.17*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The Ignite Sets endpoint is one of camel-ignite endpoints which allows you to interact with https://apacheignite.readme.io/docs/queue-and-set[Ignite Set data structures].
 
 This endpoint only supports producers.
diff --git a/docs/components/modules/ROOT/pages/index.adoc b/docs/components/modules/ROOT/pages/index.adoc
index ec47f94..fcee28c 100644
--- a/docs/components/modules/ROOT/pages/index.adoc
+++ b/docs/components/modules/ROOT/pages/index.adoc
@@ -558,7 +558,7 @@ Number of Components: 303 in 241 JAR artifacts (0 deprecated)
 
 | xref:stomp-component.adoc[Stomp] (camel-stomp) | 2.12 | The stomp component is used for communicating with Stomp compliant message brokers.
 
-| xref:stream-component.adoc[Stream] (camel-stream) | 1.3 | The stream: component provides access to the system-in, system-out and system-err streams as well as allowing streaming of file and URL.
+| xref:stream-component.adoc[Stream] (camel-stream) | 1.3 | The stream: component provides access to the system-in, system-out and system-err streams as well as allowing streaming of file.
 
 | xref:string-template-component.adoc[String Template] (camel-stringtemplate) | 1.2 | Transforms the message using a String template.
 
diff --git a/docs/components/modules/ROOT/pages/infinispan-component.adoc b/docs/components/modules/ROOT/pages/infinispan-component.adoc
index a68f6e2..70d9039 100644
--- a/docs/components/modules/ROOT/pages/infinispan-component.adoc
+++ b/docs/components/modules/ROOT/pages/infinispan-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.13*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 This component allows you to interact with
 http://infinispan.org/[Infinispan] distributed data grid / cache.
 Infinispan is an extremely scalable, highly available key/value data
diff --git a/docs/components/modules/ROOT/pages/influxdb-component.adoc b/docs/components/modules/ROOT/pages/influxdb-component.adoc
index ef6beb6..be6388c 100644
--- a/docs/components/modules/ROOT/pages/influxdb-component.adoc
+++ b/docs/components/modules/ROOT/pages/influxdb-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.18*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 This component allows you to interact with InfluxDB
 https://influxdata.com/time-series-platform/influxdb/ a time series database. The native body type for this component is
 Point (the native influxdb class), but it can also accept Map<String, Object> as message body and it will get converted
diff --git a/docs/components/modules/ROOT/pages/iota-component.adoc b/docs/components/modules/ROOT/pages/iota-component.adoc
index af2e656..906c99c 100644
--- a/docs/components/modules/ROOT/pages/iota-component.adoc
+++ b/docs/components/modules/ROOT/pages/iota-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.23*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 According to IOTA Official site: "IOTA is the first open-source distributed ledger that is being built to power the future of the Internet of Things with feeless microtransactions and data integrity for machines."
 
 Maven users will need to add the following dependency to their `pom.xml`
diff --git a/docs/components/modules/ROOT/pages/ipfs-component.adoc b/docs/components/modules/ROOT/pages/ipfs-component.adoc
index b0e0035..f046636 100644
--- a/docs/components/modules/ROOT/pages/ipfs-component.adoc
+++ b/docs/components/modules/ROOT/pages/ipfs-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.23*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The IPFS component provides access to the Interplanetary File System https://ipfs.io/[(IPFS)].
 
 Maven users will need to add the following dependency to their `pom.xml`
diff --git a/docs/components/modules/ROOT/pages/irc-component.adoc b/docs/components/modules/ROOT/pages/irc-component.adoc
index 36c7404..3e8e760 100644
--- a/docs/components/modules/ROOT/pages/irc-component.adoc
+++ b/docs/components/modules/ROOT/pages/irc-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 1.1*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The IRC component implements an
 http://en.wikipedia.org/wiki/Internet_Relay_Chat[IRC] (Internet Relay
 Chat) transport.
@@ -257,4 +261,4 @@ You can specify the destination in the following header:
 |=====================================================================
 |Header |Type |Description
 |`irc.sendTo` |`String` |The channel (or the person) name.
-|=====================================================================
\ No newline at end of file
+|=====================================================================
diff --git a/docs/components/modules/ROOT/pages/ironmq-component.adoc b/docs/components/modules/ROOT/pages/ironmq-component.adoc
index c851c77..9c1aab9 100644
--- a/docs/components/modules/ROOT/pages/ironmq-component.adoc
+++ b/docs/components/modules/ROOT/pages/ironmq-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.17*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The IronMQ component provides integration with http://www.iron.io/products/mq[IronMQ] an elastic and durable hosted message queue as a service.
 
 The component uses the
diff --git a/docs/components/modules/ROOT/pages/jbpm-component.adoc b/docs/components/modules/ROOT/pages/jbpm-component.adoc
index 5dddceb..97d3274 100644
--- a/docs/components/modules/ROOT/pages/jbpm-component.adoc
+++ b/docs/components/modules/ROOT/pages/jbpm-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.6*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The JBPM component provides integration with Business Process
 Management http://www.jbpm.org/[jBPM]. It uses
 kie-server-client API to interact with jBPM instance over REST. The
diff --git a/docs/components/modules/ROOT/pages/jcache-component.adoc b/docs/components/modules/ROOT/pages/jcache-component.adoc
index dc2fc8f..d6dbe9a 100644
--- a/docs/components/modules/ROOT/pages/jcache-component.adoc
+++ b/docs/components/modules/ROOT/pages/jcache-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.17*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The JCache component enables you to perform caching operations using JSR107/JCache as cache implementation.
 
 == URI Format
diff --git a/docs/components/modules/ROOT/pages/jclouds-component.adoc b/docs/components/modules/ROOT/pages/jclouds-component.adoc
index a20f911..8a6e3a3 100644
--- a/docs/components/modules/ROOT/pages/jclouds-component.adoc
+++ b/docs/components/modules/ROOT/pages/jclouds-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.9*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 This component allows interaction with cloud provider key-value engines
 (blobstores) and compute services. The component uses
 http://code.google.com/p/jclouds[jclouds] which is +
diff --git a/docs/components/modules/ROOT/pages/jcr-component.adoc b/docs/components/modules/ROOT/pages/jcr-component.adoc
index 2aefa88..377aec0 100644
--- a/docs/components/modules/ROOT/pages/jcr-component.adoc
+++ b/docs/components/modules/ROOT/pages/jcr-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 1.3*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The JCR component allows you to add/read nodes to/from a JCR
 compliant content repository (for example,
 http://jackrabbit.apache.org/[Apache Jackrabbit]) with its producer, or
diff --git a/docs/components/modules/ROOT/pages/jdbc-component.adoc b/docs/components/modules/ROOT/pages/jdbc-component.adoc
index b7fbd93..593d2b2 100644
--- a/docs/components/modules/ROOT/pages/jdbc-component.adoc
+++ b/docs/components/modules/ROOT/pages/jdbc-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 1.2*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The JDBC component enables you to access databases through JDBC, where
 SQL queries (SELECT) and operations (INSERT, UPDATE, etc) are sent in
 the message body. This component uses the standard JDBC API, unlike the
diff --git a/docs/components/modules/ROOT/pages/jetty-component.adoc b/docs/components/modules/ROOT/pages/jetty-component.adoc
index 9103e7b..d459503 100644
--- a/docs/components/modules/ROOT/pages/jetty-component.adoc
+++ b/docs/components/modules/ROOT/pages/jetty-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 1.2*
 
+// HEADER START
+*Only Consumer is supported*
+// HEADER END
+
 The Jetty component provides HTTP-based endpoints
 for consuming and producing HTTP requests. That is, the Jetty component
 behaves as a simple Web server.
diff --git a/docs/components/modules/ROOT/pages/jgroups-component.adoc b/docs/components/modules/ROOT/pages/jgroups-component.adoc
index e7db3bf..bed41ef 100644
--- a/docs/components/modules/ROOT/pages/jgroups-component.adoc
+++ b/docs/components/modules/ROOT/pages/jgroups-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.13*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 http://www.jgroups.org[JGroups] is a toolkit for reliable multicast
 communication. The *jgroups:* component provides exchange of messages
 between Camel infrastructure and http://jgroups.org[JGroups] clusters.
diff --git a/docs/components/modules/ROOT/pages/jgroups-raft-component.adoc b/docs/components/modules/ROOT/pages/jgroups-raft-component.adoc
index df65f0c..6b4fefd 100644
--- a/docs/components/modules/ROOT/pages/jgroups-raft-component.adoc
+++ b/docs/components/modules/ROOT/pages/jgroups-raft-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.24*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 http://belaban.github.io/jgroups-raft/[JGroups-raft] is a https://raftconsensus.github.io/[Raft] implementation in http://www.jgroups.org/[JGroups].
 The *jgroups-raft:* component provides interoperability between camel and a JGroups-raft clusters.
 
diff --git a/docs/components/modules/ROOT/pages/jing-component.adoc b/docs/components/modules/ROOT/pages/jing-component.adoc
index 0b598d4..41a156f 100644
--- a/docs/components/modules/ROOT/pages/jing-component.adoc
+++ b/docs/components/modules/ROOT/pages/jing-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 1.1*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The Jing component uses the
 http://www.thaiopensource.com/relaxng/jing.html[Jing Library] to perform
 XML validation of the message body using either
diff --git a/docs/components/modules/ROOT/pages/jira-component.adoc b/docs/components/modules/ROOT/pages/jira-component.adoc
index 3725017..9e89156 100644
--- a/docs/components/modules/ROOT/pages/jira-component.adoc
+++ b/docs/components/modules/ROOT/pages/jira-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 3.0*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The JIRA component interacts with the JIRA API by encapsulating
 Atlassian's https://bitbucket.org/atlassian/jira-rest-java-client/src/master/[REST
 Java Client for JIRA]. It currently provides polling for new issues and
diff --git a/docs/components/modules/ROOT/pages/jms-component.adoc b/docs/components/modules/ROOT/pages/jms-component.adoc
index cb6b093..1e912f6 100644
--- a/docs/components/modules/ROOT/pages/jms-component.adoc
+++ b/docs/components/modules/ROOT/pages/jms-component.adoc
@@ -1,22 +1,31 @@
 [[jms-component]]
 = JMS Component
 :page-source: components/camel-jms/src/main/docs/jms-component.adoc
-ifdef::env-github[]
-*Since Camel 1.0.0*
 
-:caution-caption: :boom:
-:important-caption: :exclamation:
-:note-caption: :information_source:
-:tip-caption: :bulb:
-:warning-caption: :warning:
-endif::[]
+*Since Camel 1.0*
 
-ifndef::env-github[]
-:icons: font
-endif::[]
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
 
+This component allows messages to be sent to (or consumed from) a
+http://java.sun.com/products/jms/[JMS] Queue or Topic. It uses Spring's
+JMS support for declarative transactions, including Spring's
+`JmsTemplate` for sending and a `MessageListenerContainer` for
+consuming.
 
-== JMS Component
+Maven users will need to add the following dependency to their `pom.xml`
+for this component:
+
+[source,xml]
+------------------------------------------------------------
+<dependency>
+    <groupId>org.apache.camel</groupId>
+    <artifactId>camel-jms</artifactId>
+    <version>x.x.x</version>
+    <!-- use the same version as your Camel core version -->
+</dependency>
+------------------------------------------------------------
 
 [TIP]
 ====
@@ -47,25 +56,6 @@ number of options to configure for performance, and clustered
 environments.
 ====
 
-This component allows messages to be sent to (or consumed from) a
-http://java.sun.com/products/jms/[JMS] Queue or Topic. It uses Spring's
-JMS support for declarative transactions, including Spring's
-`JmsTemplate` for sending and a `MessageListenerContainer` for
-consuming.
-
-Maven users will need to add the following dependency to their `pom.xml`
-for this component:
-
-[source,xml]
-------------------------------------------------------------
-<dependency>
-    <groupId>org.apache.camel</groupId>
-    <artifactId>camel-jms</artifactId>
-    <version>x.x.x</version>
-    <!-- use the same version as your Camel core version -->
-</dependency>
-------------------------------------------------------------
-
 == URI format
 
 --------------------------------------------
diff --git a/docs/components/modules/ROOT/pages/jmx-component.adoc b/docs/components/modules/ROOT/pages/jmx-component.adoc
index 6b44555..02e18fb 100644
--- a/docs/components/modules/ROOT/pages/jmx-component.adoc
+++ b/docs/components/modules/ROOT/pages/jmx-component.adoc
@@ -1,17 +1,12 @@
 [[jmx-component]]
 = JMX Component
 :page-source: components/camel-jmx/src/main/docs/jmx-component.adoc
-ifdef::env-github[]
-*Since Camel 2.6.0*
 
-:caution-caption: :boom:
-:important-caption: :exclamation:
-:note-caption: :information_source:
-:tip-caption: :bulb:
-:warning-caption: :warning:
-endif::[]
+*Since Camel 2.6*
 
-== Camel JMX
+// HEADER START
+*Only Consumer is supported*
+// HEADER END
 
 Apache Camel has extensive support for JMX to allow you to monitor and
 control the Camel managed objects with a JMX client.
diff --git a/docs/components/modules/ROOT/pages/jolt-component.adoc b/docs/components/modules/ROOT/pages/jolt-component.adoc
index 083ec83..2c6f4a8 100644
--- a/docs/components/modules/ROOT/pages/jolt-component.adoc
+++ b/docs/components/modules/ROOT/pages/jolt-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.16*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The Jolt component allows you to process a JSON messages using an
 https://github.com/bazaarvoice/jolt[JOLT] specification. This can be
 ideal when doing JSON to JSON transformation.
diff --git a/docs/components/modules/ROOT/pages/jooq-component.adoc b/docs/components/modules/ROOT/pages/jooq-component.adoc
index b20bcee..209f9ab 100644
--- a/docs/components/modules/ROOT/pages/jooq-component.adoc
+++ b/docs/components/modules/ROOT/pages/jooq-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 3.0*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The JOOQ component enables you to store and retrieve Java objects from persistent storage using JOOQ library.
 
 JOOQ provides DSL to create queries.
diff --git a/docs/components/modules/ROOT/pages/jpa-component.adoc b/docs/components/modules/ROOT/pages/jpa-component.adoc
index 2bc24a5..c45f5e3 100644
--- a/docs/components/modules/ROOT/pages/jpa-component.adoc
+++ b/docs/components/modules/ROOT/pages/jpa-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 1.0*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The JPA component enables you to store and retrieve Java objects from
 persistent storage using EJB 3's Java Persistence Architecture (JPA),
 which is a standard interface layer that wraps Object/Relational Mapping
diff --git a/docs/components/modules/ROOT/pages/json-validator-component.adoc b/docs/components/modules/ROOT/pages/json-validator-component.adoc
index 5f602ac..791e510 100644
--- a/docs/components/modules/ROOT/pages/json-validator-component.adoc
+++ b/docs/components/modules/ROOT/pages/json-validator-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.20*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The JSON Schema Validator component performs bean validation of the message body
 against JSON Schemas v4 draft using the NetworkNT JSON Schema library
 (https://github.com/networknt/json-schema-validator).
diff --git a/docs/components/modules/ROOT/pages/jt400-component.adoc b/docs/components/modules/ROOT/pages/jt400-component.adoc
index d08b741..8ebe466 100644
--- a/docs/components/modules/ROOT/pages/jt400-component.adoc
+++ b/docs/components/modules/ROOT/pages/jt400-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 1.5*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The JT400 component allows you to exchanges messages with an AS/400
 system using data queues.
 
diff --git a/docs/components/modules/ROOT/pages/kafka-component.adoc b/docs/components/modules/ROOT/pages/kafka-component.adoc
index f0f6935..929d49e 100644
--- a/docs/components/modules/ROOT/pages/kafka-component.adoc
+++ b/docs/components/modules/ROOT/pages/kafka-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.13*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Kafka component is used for communicating with
 http://kafka.apache.org/[Apache Kafka] message broker.
 
diff --git a/docs/components/modules/ROOT/pages/kubernetes-config-maps-component.adoc b/docs/components/modules/ROOT/pages/kubernetes-config-maps-component.adoc
index b953541..be8ac03 100644
--- a/docs/components/modules/ROOT/pages/kubernetes-config-maps-component.adoc
+++ b/docs/components/modules/ROOT/pages/kubernetes-config-maps-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.17*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The Kubernetes ConfigMap component is one of xref:kubernetes.adoc[Kubernetes Components] which
 provides a producer to execute kubernetes ConfigMap operations and a consumer to consume events related to Config maps.
 
diff --git a/docs/components/modules/ROOT/pages/kubernetes-deployments-component.adoc b/docs/components/modules/ROOT/pages/kubernetes-deployments-component.adoc
index 44ca270..5ddd29c 100644
--- a/docs/components/modules/ROOT/pages/kubernetes-deployments-component.adoc
+++ b/docs/components/modules/ROOT/pages/kubernetes-deployments-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.20*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Kubernetes Deployments component is one of xref:kubernetes.adoc[Kubernetes Components] which
 provides a producer to execute kubernetes secret operations.
 
diff --git a/docs/components/modules/ROOT/pages/kubernetes-hpa-component.adoc b/docs/components/modules/ROOT/pages/kubernetes-hpa-component.adoc
index 80a9c1e..da4af8b 100644
--- a/docs/components/modules/ROOT/pages/kubernetes-hpa-component.adoc
+++ b/docs/components/modules/ROOT/pages/kubernetes-hpa-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.23*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Kubernetes HPA component is one of xref:kubernetes.adoc[Kubernetes Components] which
 provides a producer to execute kubernetes hpa operations and a consumer to consume kubernetes
 hpa events.
diff --git a/docs/components/modules/ROOT/pages/kubernetes-job-component.adoc b/docs/components/modules/ROOT/pages/kubernetes-job-component.adoc
index 55e9dfc..785c97b 100644
--- a/docs/components/modules/ROOT/pages/kubernetes-job-component.adoc
+++ b/docs/components/modules/ROOT/pages/kubernetes-job-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.23*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Kubernetes Job component is one of xref:kubernetes.adoc[Kubernetes Components] which
 provides a producer to execute kubernetes job operations.
  
diff --git a/docs/components/modules/ROOT/pages/kubernetes-namespaces-component.adoc b/docs/components/modules/ROOT/pages/kubernetes-namespaces-component.adoc
index 57ff6fd..6a44a0e 100644
--- a/docs/components/modules/ROOT/pages/kubernetes-namespaces-component.adoc
+++ b/docs/components/modules/ROOT/pages/kubernetes-namespaces-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.17*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Kubernetes Namespaces component is one of xref:kubernetes.adoc[Kubernetes Components] which
 provides a producer to execute kubernetes namespace operations and a consumer to consume
 kubernetes namespace events.
diff --git a/docs/components/modules/ROOT/pages/kubernetes-nodes-component.adoc b/docs/components/modules/ROOT/pages/kubernetes-nodes-component.adoc
index 4089d07..c42b6f3 100644
--- a/docs/components/modules/ROOT/pages/kubernetes-nodes-component.adoc
+++ b/docs/components/modules/ROOT/pages/kubernetes-nodes-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.17*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Kubernetes Nodes component is one of xref:kubernetes.adoc[Kubernetes Components] which
 provides a producer to execute kubernetes node operations and a consumer to consume kubernetes
 node events.
diff --git a/docs/components/modules/ROOT/pages/kubernetes-persistent-volumes-claims-component.adoc b/docs/components/modules/ROOT/pages/kubernetes-persistent-volumes-claims-component.adoc
index 44c0a32..dc6949e 100644
--- a/docs/components/modules/ROOT/pages/kubernetes-persistent-volumes-claims-component.adoc
+++ b/docs/components/modules/ROOT/pages/kubernetes-persistent-volumes-claims-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.17*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The Kubernetes Persistent Volume Claim component is one of xref:kubernetes.adoc[Kubernetes Components] which
 provides a producer to execute kubernetes persistent volume claim operations.
  
diff --git a/docs/components/modules/ROOT/pages/kubernetes-persistent-volumes-component.adoc b/docs/components/modules/ROOT/pages/kubernetes-persistent-volumes-component.adoc
index c25995f..982579b 100644
--- a/docs/components/modules/ROOT/pages/kubernetes-persistent-volumes-component.adoc
+++ b/docs/components/modules/ROOT/pages/kubernetes-persistent-volumes-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.17*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The Kubernetes Persistent Volume component is one of xref:kubernetes.adoc[Kubernetes Components] which
 provides a producer to execute kubernetes persistent volume operations.
 
diff --git a/docs/components/modules/ROOT/pages/kubernetes-pods-component.adoc b/docs/components/modules/ROOT/pages/kubernetes-pods-component.adoc
index e280977..30b704f 100644
--- a/docs/components/modules/ROOT/pages/kubernetes-pods-component.adoc
+++ b/docs/components/modules/ROOT/pages/kubernetes-pods-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.17*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Kubernetes Pods component is one of xref:kubernetes.adoc[Kubernetes Components] which
 provides a producer to execute kubernetes pod operations.
 
diff --git a/docs/components/modules/ROOT/pages/kubernetes-replication-controllers-component.adoc b/docs/components/modules/ROOT/pages/kubernetes-replication-controllers-component.adoc
index ac39d43..ed361ca 100644
--- a/docs/components/modules/ROOT/pages/kubernetes-replication-controllers-component.adoc
+++ b/docs/components/modules/ROOT/pages/kubernetes-replication-controllers-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.17*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Kubernetes Replication Controller component is one of xref:kubernetes.adoc[Kubernetes Components] which
 provides a producer to execute kubernetes replication controller operations and a consumer to
 consume kubernetes replication controller events.
diff --git a/docs/components/modules/ROOT/pages/kubernetes-resources-quota-component.adoc b/docs/components/modules/ROOT/pages/kubernetes-resources-quota-component.adoc
index e5212c5..0240df8 100644
--- a/docs/components/modules/ROOT/pages/kubernetes-resources-quota-component.adoc
+++ b/docs/components/modules/ROOT/pages/kubernetes-resources-quota-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.17*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The Kubernetes Resources Quota component is one of xref:kubernetes.adoc[Kubernetes Components] which
 provides a producer to execute kubernetes resource quota operations.
 
diff --git a/docs/components/modules/ROOT/pages/kubernetes-secrets-component.adoc b/docs/components/modules/ROOT/pages/kubernetes-secrets-component.adoc
index ed1cc5a..8bddc2e 100644
--- a/docs/components/modules/ROOT/pages/kubernetes-secrets-component.adoc
+++ b/docs/components/modules/ROOT/pages/kubernetes-secrets-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.17*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The Kubernetes Secrets component is one of xref:kubernetes.adoc[Kubernetes Components] which
 provides a producer to execute kubernetes secret operations.
 
diff --git a/docs/components/modules/ROOT/pages/kubernetes-service-accounts-component.adoc b/docs/components/modules/ROOT/pages/kubernetes-service-accounts-component.adoc
index 45bb22c..99e67aa 100644
--- a/docs/components/modules/ROOT/pages/kubernetes-service-accounts-component.adoc
+++ b/docs/components/modules/ROOT/pages/kubernetes-service-accounts-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.17*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The Kubernetes Service Account component is one of xref:kubernetes.adoc[Kubernetes Components] which
 provides a producer to execute kubernetes Service Account operations.
 
diff --git a/docs/components/modules/ROOT/pages/kubernetes-services-component.adoc b/docs/components/modules/ROOT/pages/kubernetes-services-component.adoc
index 824b81f..616052e 100644
--- a/docs/components/modules/ROOT/pages/kubernetes-services-component.adoc
+++ b/docs/components/modules/ROOT/pages/kubernetes-services-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.17*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Kubernetes Services component is one of xref:kubernetes.adoc[Kubernetes Components] which
 provides a producer to execute kubernetes service operations and a consumer to consume kubernetes
 service events.
diff --git a/docs/components/modules/ROOT/pages/kudu-component.adoc b/docs/components/modules/ROOT/pages/kudu-component.adoc
index fea2914..dcccb8c 100644
--- a/docs/components/modules/ROOT/pages/kudu-component.adoc
+++ b/docs/components/modules/ROOT/pages/kudu-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 3.0*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 *Since Camel 3.0*
 
 
@@ -120,4 +124,4 @@ To use this feature, add the following dependencies to your spring boot pom.xml
     <artifactId>camel-kudu-starter</artifactId>
     <version>${camel.version}</version> <!-- use the same version as your Camel core version -->
 </dependency>
-----
\ No newline at end of file
+----
diff --git a/docs/components/modules/ROOT/pages/language-component.adoc b/docs/components/modules/ROOT/pages/language-component.adoc
index 97f1294..f5db53d 100644
--- a/docs/components/modules/ROOT/pages/language-component.adoc
+++ b/docs/components/modules/ROOT/pages/language-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.5*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The Language component allows you to send Exchange
 to an endpoint which executes a script by any of the supported
 Languages in Camel. +
diff --git a/docs/components/modules/ROOT/pages/ldap-component.adoc b/docs/components/modules/ROOT/pages/ldap-component.adoc
index 4013979..c096ddb 100644
--- a/docs/components/modules/ROOT/pages/ldap-component.adoc
+++ b/docs/components/modules/ROOT/pages/ldap-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 1.5*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The LDAP component allows you to perform searches in LDAP servers
 using filters as the message payload. +
  This component uses standard JNDI (`javax.naming` package) to access
diff --git a/docs/components/modules/ROOT/pages/ldif-component.adoc b/docs/components/modules/ROOT/pages/ldif-component.adoc
index 9362d12..2289797 100644
--- a/docs/components/modules/ROOT/pages/ldif-component.adoc
+++ b/docs/components/modules/ROOT/pages/ldif-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.20*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The LDIF component allows you to do updates on an LDAP server
 from a LDIF body content.
 
diff --git a/docs/components/modules/ROOT/pages/log-component.adoc b/docs/components/modules/ROOT/pages/log-component.adoc
index 691ef36..d43645a 100644
--- a/docs/components/modules/ROOT/pages/log-component.adoc
+++ b/docs/components/modules/ROOT/pages/log-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 1.1*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The Log component logs message exchanges to the underlying logging
 mechanism.
 
diff --git a/docs/components/modules/ROOT/pages/lpr-component.adoc b/docs/components/modules/ROOT/pages/lpr-component.adoc
index 1b17cd8..78dcc38 100644
--- a/docs/components/modules/ROOT/pages/lpr-component.adoc
+++ b/docs/components/modules/ROOT/pages/lpr-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.1*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The Printer component provides a way to direct payloads on a route to
 a printer. Obviously the payload has to be a formatted piece of payload
 in order for the component to appropriately print it. The objective is
diff --git a/docs/components/modules/ROOT/pages/lucene-component.adoc b/docs/components/modules/ROOT/pages/lucene-component.adoc
index 9b380f0..f9187ee 100644
--- a/docs/components/modules/ROOT/pages/lucene-component.adoc
+++ b/docs/components/modules/ROOT/pages/lucene-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.2*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The Lucene component is based on the Apache Lucene project. Apache
 Lucene is a powerful high-performance, full-featured text search engine
 library written entirely in Java. For more details about Lucene, please
diff --git a/docs/components/modules/ROOT/pages/lumberjack-component.adoc b/docs/components/modules/ROOT/pages/lumberjack-component.adoc
index ffb94a3..c0f7ac1 100644
--- a/docs/components/modules/ROOT/pages/lumberjack-component.adoc
+++ b/docs/components/modules/ROOT/pages/lumberjack-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.18*
 
+// HEADER START
+*Only Consumer is supported*
+// HEADER END
+
 The Lumberjack component retrieves logs sent over the network using the Lumberjack protocol,
 from https://www.elastic.co/fr/products/beats/filebeat[Filebeat] for instance.
 The network communication can be secured with SSL.
diff --git a/docs/components/modules/ROOT/pages/mail-component.adoc b/docs/components/modules/ROOT/pages/mail-component.adoc
index ebb7af7..687eeaf 100644
--- a/docs/components/modules/ROOT/pages/mail-component.adoc
+++ b/docs/components/modules/ROOT/pages/mail-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 1.0*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Mail component provides access to Email via Spring's Mail support
 and the underlying JavaMail system.
 
diff --git a/docs/components/modules/ROOT/pages/master-component.adoc b/docs/components/modules/ROOT/pages/master-component.adoc
index ec48207..bf82f9d 100644
--- a/docs/components/modules/ROOT/pages/master-component.adoc
+++ b/docs/components/modules/ROOT/pages/master-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.20*
 
+// HEADER START
+*Only Consumer is supported*
+// HEADER END
+
 The Camel-Master endpoint provides a way to ensure only a single consumer in a cluster consumes from a given endpoint;
 with automatic failover if that JVM dies.
 
diff --git a/docs/components/modules/ROOT/pages/metrics-component.adoc b/docs/components/modules/ROOT/pages/metrics-component.adoc
index c43da78..4dbb439 100644
--- a/docs/components/modules/ROOT/pages/metrics-component.adoc
+++ b/docs/components/modules/ROOT/pages/metrics-component.adoc
@@ -1,17 +1,12 @@
 [[metrics-component]]
 = Metrics Component
 :page-source: components/camel-metrics/src/main/docs/metrics-component.adoc
-ifdef::env-github[]
-*Since Camel 2.14.0*
 
-:caution-caption: :boom:
-:important-caption: :exclamation:
-:note-caption: :information_source:
-:tip-caption: :bulb:
-:warning-caption: :warning:
-endif::[]
+*Since Camel 2.14*
 
-== Metrics Component
+// HEADER START
+*Only Producer is supported*
+// HEADER END
 
 The Metrics component allows to collect various metrics directly
 from Camel routes. Supported metric types
diff --git a/docs/components/modules/ROOT/pages/micrometer-component.adoc b/docs/components/modules/ROOT/pages/micrometer-component.adoc
index 807fb48..e892884 100644
--- a/docs/components/modules/ROOT/pages/micrometer-component.adoc
+++ b/docs/components/modules/ROOT/pages/micrometer-component.adoc
@@ -1,17 +1,12 @@
 [[micrometer-component]]
 = Micrometer Component
 :page-source: components/camel-micrometer/src/main/docs/micrometer-component.adoc
-ifdef::env-github[]
-*Since Camel 2.22.0*
 
-:caution-caption: :boom:
-:important-caption: :exclamation:
-:note-caption: :information_source:
-:tip-caption: :bulb:
-:warning-caption: :warning:
-endif::[]
+*Since Camel 2.22*
 
-== Micrometer Component
+// HEADER START
+*Only Producer is supported*
+// HEADER END
 
 The Micrometer component allows to collect various metrics directly
 from Camel routes. Supported metric types
diff --git a/docs/components/modules/ROOT/pages/microprofile-metrics-component.adoc b/docs/components/modules/ROOT/pages/microprofile-metrics-component.adoc
index cbcf8d2..9498f73 100644
--- a/docs/components/modules/ROOT/pages/microprofile-metrics-component.adoc
+++ b/docs/components/modules/ROOT/pages/microprofile-metrics-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 3.0*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The MircoProfile Metrics component provides the capability to expose metrics from Camel routes.
 
 Maven users need to add the following dependency to their `pom.xml`
diff --git a/docs/components/modules/ROOT/pages/milo-client-component.adoc b/docs/components/modules/ROOT/pages/milo-client-component.adoc
index dd6fd69..d35c34f 100644
--- a/docs/components/modules/ROOT/pages/milo-client-component.adoc
+++ b/docs/components/modules/ROOT/pages/milo-client-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.19*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Milo Client component provides access to OPC UA servers using the
 http://eclipse.org/milo[Eclipse Milo™] implementation.
 
diff --git a/docs/components/modules/ROOT/pages/milo-server-component.adoc b/docs/components/modules/ROOT/pages/milo-server-component.adoc
index 1bb6974..0a139ef 100644
--- a/docs/components/modules/ROOT/pages/milo-server-component.adoc
+++ b/docs/components/modules/ROOT/pages/milo-server-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.19*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Milo Server component provides an OPC UA server using the
 http://eclipse.org/milo[Eclipse Milo™] implementation.
 
diff --git a/docs/components/modules/ROOT/pages/mina-component.adoc b/docs/components/modules/ROOT/pages/mina-component.adoc
index a725076..54033ed 100644
--- a/docs/components/modules/ROOT/pages/mina-component.adoc
+++ b/docs/components/modules/ROOT/pages/mina-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.10*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Mina component is a transport for working with
 http://mina.apache.org/[Apache MINA 2.x]
 
diff --git a/docs/components/modules/ROOT/pages/mllp-component.adoc b/docs/components/modules/ROOT/pages/mllp-component.adoc
index 2b543f4..2d32927 100644
--- a/docs/components/modules/ROOT/pages/mllp-component.adoc
+++ b/docs/components/modules/ROOT/pages/mllp-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.17*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The MLLP component is specifically designed to handle the nuances of the
 MLLP protocol and provide the functionality required by Healthcare
 providers to communicate with other systems using the MLLP protocol.
diff --git a/docs/components/modules/ROOT/pages/mock-component.adoc b/docs/components/modules/ROOT/pages/mock-component.adoc
index ff45da1..09bed56 100644
--- a/docs/components/modules/ROOT/pages/mock-component.adoc
+++ b/docs/components/modules/ROOT/pages/mock-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 1.0*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 Testing of distributed and asynchronous processing is
 notoriously difficult. The xref:mock-component.adoc[Mock], xref:mock-component.adoc[Test]
 and xref:dataset-component.adoc[DataSet] endpoints work great with the
diff --git a/docs/components/modules/ROOT/pages/mongodb-component.adoc b/docs/components/modules/ROOT/pages/mongodb-component.adoc
index 19898b3..b654faa 100644
--- a/docs/components/modules/ROOT/pages/mongodb-component.adoc
+++ b/docs/components/modules/ROOT/pages/mongodb-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.19*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 Note: MongoDB Camel component Use the Mongo Driver for Java 3.x.
 
 According to Wikipedia: "NoSQL is a movement promoting a loosely defined
diff --git a/docs/components/modules/ROOT/pages/mongodb-gridfs-component.adoc b/docs/components/modules/ROOT/pages/mongodb-gridfs-component.adoc
index 76690e8..99f5ab7 100644
--- a/docs/components/modules/ROOT/pages/mongodb-gridfs-component.adoc
+++ b/docs/components/modules/ROOT/pages/mongodb-gridfs-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.18*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 Maven users will need to add the following dependency to their `pom.xml`
 for this component:
 
diff --git a/docs/components/modules/ROOT/pages/msv-component.adoc b/docs/components/modules/ROOT/pages/msv-component.adoc
index e853cc8..ad06ac2 100644
--- a/docs/components/modules/ROOT/pages/msv-component.adoc
+++ b/docs/components/modules/ROOT/pages/msv-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 1.1*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The MSV component performs XML validation of the message body using the
 https://msv.dev.java.net/[MSV Library] and any of the supported XML
 schema languages, such as http://www.w3.org/XML/Schema[XML Schema] or
diff --git a/docs/components/modules/ROOT/pages/mustache-component.adoc b/docs/components/modules/ROOT/pages/mustache-component.adoc
index 36c34a5..ae5c410 100644
--- a/docs/components/modules/ROOT/pages/mustache-component.adoc
+++ b/docs/components/modules/ROOT/pages/mustache-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.12*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The Mustache component allows for processing a message using a
 http://mustache.github.io/[Mustache] template. This can be ideal when
 using Templating to generate responses for
diff --git a/docs/components/modules/ROOT/pages/mvel-component.adoc b/docs/components/modules/ROOT/pages/mvel-component.adoc
index b0a98ec..49452bd 100644
--- a/docs/components/modules/ROOT/pages/mvel-component.adoc
+++ b/docs/components/modules/ROOT/pages/mvel-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.12*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The MVEL component allows you to process a message using an
 http://mvel.codehaus.org/[MVEL] template. This can be ideal when using
 Templating to generate responses for requests.
diff --git a/docs/components/modules/ROOT/pages/mybatis-bean-component.adoc b/docs/components/modules/ROOT/pages/mybatis-bean-component.adoc
index 53b854f..cdd16dd 100644
--- a/docs/components/modules/ROOT/pages/mybatis-bean-component.adoc
+++ b/docs/components/modules/ROOT/pages/mybatis-bean-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.22*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The MyBatis Bean component allows you to query, insert, update and
 delete data in a relational database using http://mybatis.org/[MyBatis] bean annotations.
 
diff --git a/docs/components/modules/ROOT/pages/mybatis-component.adoc b/docs/components/modules/ROOT/pages/mybatis-component.adoc
index c0bcf74..9b16bf9 100644
--- a/docs/components/modules/ROOT/pages/mybatis-component.adoc
+++ b/docs/components/modules/ROOT/pages/mybatis-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.7*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The MyBatis component allows you to query, poll, insert, update and
 delete data in a relational database using http://mybatis.org/[MyBatis].
 
diff --git a/docs/components/modules/ROOT/pages/nagios-component.adoc b/docs/components/modules/ROOT/pages/nagios-component.adoc
index a954e6a..7dfbddd 100644
--- a/docs/components/modules/ROOT/pages/nagios-component.adoc
+++ b/docs/components/modules/ROOT/pages/nagios-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.3*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The xref:nagios-component.adoc[Nagios] component allows you to send passive checks
 to http://nagios.org[Nagios].
 
diff --git a/docs/components/modules/ROOT/pages/nats-component.adoc b/docs/components/modules/ROOT/pages/nats-component.adoc
index 5b7e5ec..89f2204 100644
--- a/docs/components/modules/ROOT/pages/nats-component.adoc
+++ b/docs/components/modules/ROOT/pages/nats-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.17*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 http://nats.io/[NATS] is a fast and reliable messaging platform.
 
 Maven users will need to add the following dependency to
diff --git a/docs/components/modules/ROOT/pages/netty-component.adoc b/docs/components/modules/ROOT/pages/netty-component.adoc
index 5b7695b..4c373dd 100644
--- a/docs/components/modules/ROOT/pages/netty-component.adoc
+++ b/docs/components/modules/ROOT/pages/netty-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.14*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Netty component in Camel is a socket communication component,
 based on the http://netty.io/[Netty] project version 4. +
  Netty is a NIO client server framework which enables quick and easy
diff --git a/docs/components/modules/ROOT/pages/netty-http-component.adoc b/docs/components/modules/ROOT/pages/netty-http-component.adoc
index 709a35c..1f96e75 100644
--- a/docs/components/modules/ROOT/pages/netty-http-component.adoc
+++ b/docs/components/modules/ROOT/pages/netty-http-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.14*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Netty HTTP component is an extension to xref:netty-component.adoc[Netty]
 component to facilitiate HTTP transport with xref:netty-component.adoc[Netty].
 
diff --git a/docs/components/modules/ROOT/pages/nitrite-component.adoc b/docs/components/modules/ROOT/pages/nitrite-component.adoc
index 96a1e92..934f446 100644
--- a/docs/components/modules/ROOT/pages/nitrite-component.adoc
+++ b/docs/components/modules/ROOT/pages/nitrite-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 3.0*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 Nitrite component is used to access https://github.com/dizitart/nitrite-database[Nitrite NoSQL database]
 
 Maven users will need to add the following dependency to their `pom.xml`
@@ -207,4 +211,4 @@ from("direct:getByID")
     .setHeader(NitriteConstants.OPERATION, () -> new FindCollectionOperation(Filters.eq("myKey", "withValue")))
     .to("nitrite:/path/to/database.db?collection=myCollection")
     .to("log:result");
-----
\ No newline at end of file
+----
diff --git a/docs/components/modules/ROOT/pages/nsq-component.adoc b/docs/components/modules/ROOT/pages/nsq-component.adoc
index cfc57fd..5a1dc65 100644
--- a/docs/components/modules/ROOT/pages/nsq-component.adoc
+++ b/docs/components/modules/ROOT/pages/nsq-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.23*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 http://nsq.io/[NSQ] is a realtime distributed messaging platform.
 
 Maven users will need to add the following dependency to
diff --git a/docs/components/modules/ROOT/pages/olingo2-component.adoc b/docs/components/modules/ROOT/pages/olingo2-component.adoc
index d948a0f..74c4c3a 100644
--- a/docs/components/modules/ROOT/pages/olingo2-component.adoc
+++ b/docs/components/modules/ROOT/pages/olingo2-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.14*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Olingo2 component utilizes http://olingo.apache.org/[Apache Olingo]
 version 2.0 APIs to interact with OData 2.0 compliant services.
 A number of popular commercial and enterprise vendors and products
diff --git a/docs/components/modules/ROOT/pages/olingo4-component.adoc b/docs/components/modules/ROOT/pages/olingo4-component.adoc
index 57891ed..13e0caf 100644
--- a/docs/components/modules/ROOT/pages/olingo4-component.adoc
+++ b/docs/components/modules/ROOT/pages/olingo4-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.19*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Olingo4 component utilizes http://olingo.apache.org/[Apache Olingo]
 version 4.0 APIs to interact with OData 4.0 compliant service.
 Since version 4.0 OData is OASIS standard and number of popular open source 
diff --git a/docs/components/modules/ROOT/pages/openshift-build-configs-component.adoc b/docs/components/modules/ROOT/pages/openshift-build-configs-component.adoc
index b834aff..7d4060b 100644
--- a/docs/components/modules/ROOT/pages/openshift-build-configs-component.adoc
+++ b/docs/components/modules/ROOT/pages/openshift-build-configs-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.17*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The OpenShift Build Config component is one of xref:kubernetes.adoc[Kubernetes Components] which
 provides a producer to execute kubernetes build config operations. 
 
diff --git a/docs/components/modules/ROOT/pages/openshift-builds-component.adoc b/docs/components/modules/ROOT/pages/openshift-builds-component.adoc
index eb92d2a..8c06cc5 100644
--- a/docs/components/modules/ROOT/pages/openshift-builds-component.adoc
+++ b/docs/components/modules/ROOT/pages/openshift-builds-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.17*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The Kubernetes Builds component is one of xref:kubernetes.adoc[Kubernetes Components] which
 provides a producer to execute kubernetes build operations.
 
diff --git a/docs/components/modules/ROOT/pages/openstack-cinder-component.adoc b/docs/components/modules/ROOT/pages/openstack-cinder-component.adoc
index 435627c..01f9c8f 100644
--- a/docs/components/modules/ROOT/pages/openstack-cinder-component.adoc
+++ b/docs/components/modules/ROOT/pages/openstack-cinder-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.19*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The Openstack Cinder component allows messages to be sent to an OpenStack block storage services.
 
 == Dependencies
diff --git a/docs/components/modules/ROOT/pages/openstack-glance-component.adoc b/docs/components/modules/ROOT/pages/openstack-glance-component.adoc
index b007c48..cf2b87e 100644
--- a/docs/components/modules/ROOT/pages/openstack-glance-component.adoc
+++ b/docs/components/modules/ROOT/pages/openstack-glance-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.19*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The Openstack Glance component allows messages to be sent to an OpenStack image services.
 
 == Dependencies
diff --git a/docs/components/modules/ROOT/pages/openstack-keystone-component.adoc b/docs/components/modules/ROOT/pages/openstack-keystone-component.adoc
index 280f688..c57f431 100644
--- a/docs/components/modules/ROOT/pages/openstack-keystone-component.adoc
+++ b/docs/components/modules/ROOT/pages/openstack-keystone-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.19*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The Openstack Keystone component allows messages to be sent to an OpenStack identity services.
 
 *The openstack-keystone component supports only Identity API v3!*
diff --git a/docs/components/modules/ROOT/pages/openstack-neutron-component.adoc b/docs/components/modules/ROOT/pages/openstack-neutron-component.adoc
index 6f38b1b..99ee4a9 100644
--- a/docs/components/modules/ROOT/pages/openstack-neutron-component.adoc
+++ b/docs/components/modules/ROOT/pages/openstack-neutron-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.19*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The Openstack Neutron component allows messages to be sent to an OpenStack network services.
 
 == Dependencies
diff --git a/docs/components/modules/ROOT/pages/openstack-nova-component.adoc b/docs/components/modules/ROOT/pages/openstack-nova-component.adoc
index bb7b3f2..adbddaf 100644
--- a/docs/components/modules/ROOT/pages/openstack-nova-component.adoc
+++ b/docs/components/modules/ROOT/pages/openstack-nova-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.19*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The Openstack Nova component allows messages to be sent to an OpenStack compute services.
 
 == Dependencies
diff --git a/docs/components/modules/ROOT/pages/openstack-swift-component.adoc b/docs/components/modules/ROOT/pages/openstack-swift-component.adoc
index a86a710..754c586 100644
--- a/docs/components/modules/ROOT/pages/openstack-swift-component.adoc
+++ b/docs/components/modules/ROOT/pages/openstack-swift-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.19*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The Openstack Swift component allows messages to be sent to an OpenStack object storage services.
 
 == Dependencies
diff --git a/docs/components/modules/ROOT/pages/optaplanner-component.adoc b/docs/components/modules/ROOT/pages/optaplanner-component.adoc
index 081725f..b3fe0b5 100644
--- a/docs/components/modules/ROOT/pages/optaplanner-component.adoc
+++ b/docs/components/modules/ROOT/pages/optaplanner-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.13*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Optaplanner component solves the planning problem contained in a
 message with http://www.optaplanner.org/[OptaPlanner]. +
  For example: feed it an unsolved Vehicle Routing problem and it solves
diff --git a/docs/components/modules/ROOT/pages/paho-component.adoc b/docs/components/modules/ROOT/pages/paho-component.adoc
index d2669b9..b0bb6bc 100644
--- a/docs/components/modules/ROOT/pages/paho-component.adoc
+++ b/docs/components/modules/ROOT/pages/paho-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.16*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 Paho component provides connector for the MQTT messaging protocol using
 the https://eclipse.org/paho/[Eclipse Paho] library. Paho is one of the
 most popular MQTT libraries, so if you would like to integrate it with
diff --git a/docs/components/modules/ROOT/pages/paxlogging-component.adoc b/docs/components/modules/ROOT/pages/paxlogging-component.adoc
index 4fa7f5a..5cf1241 100644
--- a/docs/components/modules/ROOT/pages/paxlogging-component.adoc
+++ b/docs/components/modules/ROOT/pages/paxlogging-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.6*
 
+// HEADER START
+*Only Consumer is supported*
+// HEADER END
+
 The PAX Logging component can be used in an OSGi environment to receive
 http://wiki.ops4j.org/display/paxlogging/Pax+Logging[PaxLogging] events
 and process them.
diff --git a/docs/components/modules/ROOT/pages/pdf-component.adoc b/docs/components/modules/ROOT/pages/pdf-component.adoc
index 54ac3cb..cd53dd9 100644
--- a/docs/components/modules/ROOT/pages/pdf-component.adoc
+++ b/docs/components/modules/ROOT/pages/pdf-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.16*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The PDF components provides the ability to create, modify or extract
 content from PDF documents. This component uses
 https://pdfbox.apache.org/[Apache PDFBox] as underlying library to work
diff --git a/docs/components/modules/ROOT/pages/pg-replication-slot-component.adoc b/docs/components/modules/ROOT/pages/pg-replication-slot-component.adoc
index a03507b..a9939ca 100644
--- a/docs/components/modules/ROOT/pages/pg-replication-slot-component.adoc
+++ b/docs/components/modules/ROOT/pages/pg-replication-slot-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 3.0*
 
+// HEADER START
+*Only Consumer is supported*
+// HEADER END
+
 This is a component for Apache Camel which allows for
 consuming from PostgreSQL replication slots. The component works with PostgreSQL 10 or later.
 
diff --git a/docs/components/modules/ROOT/pages/pgevent-component.adoc b/docs/components/modules/ROOT/pages/pgevent-component.adoc
index ed40f91..4cadd2d 100644
--- a/docs/components/modules/ROOT/pages/pgevent-component.adoc
+++ b/docs/components/modules/ROOT/pages/pgevent-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.15*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 This is a component for Apache Camel which allows for
 Producing/Consuming PostgreSQL events related to the LISTEN/NOTIFY
 commands added since PostgreSQL 8.3.
diff --git a/docs/components/modules/ROOT/pages/pubnub-component.adoc b/docs/components/modules/ROOT/pages/pubnub-component.adoc
index 4f18414..63fd0a6 100644
--- a/docs/components/modules/ROOT/pages/pubnub-component.adoc
+++ b/docs/components/modules/ROOT/pages/pubnub-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.19*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 Camel PubNub component can be used to communicate with the https://www.pubnub.com/[PubNub] data stream network for connected devices.
 This component uses pubnub https://github.com/pubnub/java[java library].
 
diff --git a/docs/components/modules/ROOT/pages/pulsar-component.adoc b/docs/components/modules/ROOT/pages/pulsar-component.adoc
index 7873f79..0181914e 100644
--- a/docs/components/modules/ROOT/pages/pulsar-component.adoc
+++ b/docs/components/modules/ROOT/pages/pulsar-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.24*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 *Since Camel 2.24*
 
 
@@ -139,4 +143,4 @@ The component supports 6 options, which are listed below.
 | *camel.component.pulsar.pulsar-client* | The pulsar client. The option is a org.apache.pulsar.client.api.PulsarClient type. |  | String
 | *camel.component.pulsar.pulsar-message-receipt-factory* | Provide a factory to create an alternate implementation of PulsarMessageReceipt. The option is a org.apache.camel.component.pulsar.PulsarMessageReceiptFactory type. |  | String
 |===
-// spring-boot-auto-configure options: END
\ No newline at end of file
+// spring-boot-auto-configure options: END
diff --git a/docs/components/modules/ROOT/pages/quartz-component.adoc b/docs/components/modules/ROOT/pages/quartz-component.adoc
index d91ba7c..9e5c9c4 100644
--- a/docs/components/modules/ROOT/pages/quartz-component.adoc
+++ b/docs/components/modules/ROOT/pages/quartz-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.12*
 
+// HEADER START
+*Only Consumer is supported*
+// HEADER END
+
 The Quartz component provides a scheduled delivery of messages using
 the http://www.quartz-scheduler.org/[Quartz Scheduler 2.x].  +
  Each endpoint represents a different timer (in Quartz terms, a Trigger
diff --git a/docs/components/modules/ROOT/pages/quickfix-component.adoc b/docs/components/modules/ROOT/pages/quickfix-component.adoc
index 1b5baf3..9400257 100644
--- a/docs/components/modules/ROOT/pages/quickfix-component.adoc
+++ b/docs/components/modules/ROOT/pages/quickfix-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.1*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Quickfix component adapts the
 http://www.quickfixj.org/[QuickFIX/J] FIX engine for using in Camel .
 This component uses the standard http://www.fixprotocol.org/[Financial
diff --git a/docs/components/modules/ROOT/pages/rabbitmq-component.adoc b/docs/components/modules/ROOT/pages/rabbitmq-component.adoc
index a6f39f1..8759960 100644
--- a/docs/components/modules/ROOT/pages/rabbitmq-component.adoc
+++ b/docs/components/modules/ROOT/pages/rabbitmq-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.12*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The RabbitMQ component allows you produce and consume messages from
 http://www.rabbitmq.com/[RabbitMQ] instances. Using the RabbitMQ AMQP
 client, this component offers a pure RabbitMQ approach over the generic
diff --git a/docs/components/modules/ROOT/pages/reactive-streams-component.adoc b/docs/components/modules/ROOT/pages/reactive-streams-component.adoc
index fa7d733..c836be9 100644
--- a/docs/components/modules/ROOT/pages/reactive-streams-component.adoc
+++ b/docs/components/modules/ROOT/pages/reactive-streams-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.19*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Reactive Streams component allows you to exchange messages with reactive
 stream processing libraries compatible with the
 http://www.reactive-streams.org/[reactive streams] standard.
diff --git a/docs/components/modules/ROOT/pages/ref-component.adoc b/docs/components/modules/ROOT/pages/ref-component.adoc
index b1d89e0..29d559f 100644
--- a/docs/components/modules/ROOT/pages/ref-component.adoc
+++ b/docs/components/modules/ROOT/pages/ref-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 1.2*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Ref component is used for lookup of existing endpoints bound in
 the Registry.
 
diff --git a/docs/components/modules/ROOT/pages/rest-api-component.adoc b/docs/components/modules/ROOT/pages/rest-api-component.adoc
index b319b33..3bf42d0 100644
--- a/docs/components/modules/ROOT/pages/rest-api-component.adoc
+++ b/docs/components/modules/ROOT/pages/rest-api-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.16*
 
+// HEADER START
+*Only Consumer is supported*
+// HEADER END
+
 The REST API component is used for providing Swagger API of the REST services which has been defined using the rest-dsl in Camel.
 
 == URI Options
diff --git a/docs/components/modules/ROOT/pages/rest-component.adoc b/docs/components/modules/ROOT/pages/rest-component.adoc
index f1eadd0..bccfa51 100644
--- a/docs/components/modules/ROOT/pages/rest-component.adoc
+++ b/docs/components/modules/ROOT/pages/rest-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.14*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The REST component allows to define REST endpoints (consumer) using the
 Rest DSL and plugin to other Camel components as the
 REST transport.
diff --git a/docs/components/modules/ROOT/pages/rest-swagger-component.adoc b/docs/components/modules/ROOT/pages/rest-swagger-component.adoc
index 9308b75..b505157 100644
--- a/docs/components/modules/ROOT/pages/rest-swagger-component.adoc
+++ b/docs/components/modules/ROOT/pages/rest-swagger-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.19*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The REST Swagger* configures rest producers from
 http://swagger.io/[Swagger] (Open API) specification document and
 delegates to a component implementing the _RestProducerFactory_
diff --git a/docs/components/modules/ROOT/pages/robotframework-component.adoc b/docs/components/modules/ROOT/pages/robotframework-component.adoc
index d4a9b43..ce703b0 100644
--- a/docs/components/modules/ROOT/pages/robotframework-component.adoc
+++ b/docs/components/modules/ROOT/pages/robotframework-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 3.0*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 
 The *robotframework:* component allows for processing camel exchanges
 in acceptence test suites which are already implemented with its own DSL. 
@@ -308,4 +312,4 @@ And the `template.robot` file:
 ----
 
 Please note that when you pass values through Camel Exchange to test cases,
-they will be available as case-sensitive ``body``, ``headers.[yourHeaderName]`` and ``properties.[yourPropertyName]``
\ No newline at end of file
+they will be available as case-sensitive ``body``, ``headers.[yourHeaderName]`` and ``properties.[yourPropertyName]``
diff --git a/docs/components/modules/ROOT/pages/rss-component.adoc b/docs/components/modules/ROOT/pages/rss-component.adoc
index 2f9131b..ebb8121 100644
--- a/docs/components/modules/ROOT/pages/rss-component.adoc
+++ b/docs/components/modules/ROOT/pages/rss-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.0*
 
+// HEADER START
+*Only Consumer is supported*
+// HEADER END
+
 The RSS component is used for polling RSS feeds. Camel will default
 poll the feed every 60th seconds.
 
diff --git a/docs/components/modules/ROOT/pages/saga-component.adoc b/docs/components/modules/ROOT/pages/saga-component.adoc
index c247052..6ad85c2 100644
--- a/docs/components/modules/ROOT/pages/saga-component.adoc
+++ b/docs/components/modules/ROOT/pages/saga-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.21*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The Saga component provides a bridge to execute custom actions within a route using the Saga EIP.
 
 The component should be used for advanced tasks, such as deciding to complete or compensate a Saga
diff --git a/docs/components/modules/ROOT/pages/salesforce-component.adoc b/docs/components/modules/ROOT/pages/salesforce-component.adoc
index c66b2cb..7aa291d 100644
--- a/docs/components/modules/ROOT/pages/salesforce-component.adoc
+++ b/docs/components/modules/ROOT/pages/salesforce-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.12*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 This component supports producer and consumer endpoints to communicate
 with Salesforce using Java DTOs.  +
  There is a companion maven plugin Camel Salesforce Plugin that
diff --git a/docs/components/modules/ROOT/pages/sap-netweaver-component.adoc b/docs/components/modules/ROOT/pages/sap-netweaver-component.adoc
index 3a2f5f3..01fe079 100644
--- a/docs/components/modules/ROOT/pages/sap-netweaver-component.adoc
+++ b/docs/components/modules/ROOT/pages/sap-netweaver-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.12*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The SAP Netweaver integrates with the
 http://scn.sap.com/community/developer-center/netweaver-gateway[SAP
 NetWeaver Gateway] using HTTP transports.
diff --git a/docs/components/modules/ROOT/pages/scheduler-component.adoc b/docs/components/modules/ROOT/pages/scheduler-component.adoc
index b7ec0096..93eb367 100644
--- a/docs/components/modules/ROOT/pages/scheduler-component.adoc
+++ b/docs/components/modules/ROOT/pages/scheduler-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.15*
 
+// HEADER START
+*Only Consumer is supported*
+// HEADER END
+
 The Scheduler component is used to generate message exchanges when a
 scheduler fires. This component is similar to the
  xref:timer-component.adoc[Timer] component, but it offers more functionality in
diff --git a/docs/components/modules/ROOT/pages/schematron-component.adoc b/docs/components/modules/ROOT/pages/schematron-component.adoc
index b4ca053..b1e39aa 100644
--- a/docs/components/modules/ROOT/pages/schematron-component.adoc
+++ b/docs/components/modules/ROOT/pages/schematron-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.15*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 http://www.schematron.com/index.html[Schematron] is an XML-based
 language for validating XML instance documents. It is used to make
 assertions about data in an XML document and it is also used to express
diff --git a/docs/components/modules/ROOT/pages/scp-component.adoc b/docs/components/modules/ROOT/pages/scp-component.adoc
index a2f4f78..132c691 100644
--- a/docs/components/modules/ROOT/pages/scp-component.adoc
+++ b/docs/components/modules/ROOT/pages/scp-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.10*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The Camel-Jsch component supports the
 http://en.wikipedia.org/wiki/Secure_copy[SCP protocol] using the Client
 API of the http://www.jcraft.com/jsch/[Jsch] project. Jsch is already
diff --git a/docs/components/modules/ROOT/pages/seda-component.adoc b/docs/components/modules/ROOT/pages/seda-component.adoc
index c9fc671..0badf31 100644
--- a/docs/components/modules/ROOT/pages/seda-component.adoc
+++ b/docs/components/modules/ROOT/pages/seda-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 1.1*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The SEDA component provides asynchronous
 http://www.eecs.harvard.edu/~mdw/proj/seda/[SEDA] behavior, so that
 messages are exchanged on a
diff --git a/docs/components/modules/ROOT/pages/service-component.adoc b/docs/components/modules/ROOT/pages/service-component.adoc
index 74496c7..333dc33 100644
--- a/docs/components/modules/ROOT/pages/service-component.adoc
+++ b/docs/components/modules/ROOT/pages/service-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.22*
 
+// HEADER START
+*Only Consumer is supported*
+// HEADER END
+
 
 == Using the service endpoint
 
diff --git a/docs/components/modules/ROOT/pages/servicenow-component.adoc b/docs/components/modules/ROOT/pages/servicenow-component.adoc
index aef7728..121dab8 100644
--- a/docs/components/modules/ROOT/pages/servicenow-component.adoc
+++ b/docs/components/modules/ROOT/pages/servicenow-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.18*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The ServiceNow component provides access to ServiceNow platform through their REST API.
 
 The component supports multiple version of ServiceNow platform with default to Helsinki. Supported version are <<ServiceNow-Fuji>> and <<ServiceNow-Helsinki>>
diff --git a/docs/components/modules/ROOT/pages/servlet-component.adoc b/docs/components/modules/ROOT/pages/servlet-component.adoc
index 44b7141..8c88bdf 100644
--- a/docs/components/modules/ROOT/pages/servlet-component.adoc
+++ b/docs/components/modules/ROOT/pages/servlet-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.0*
 
+// HEADER START
+*Only Consumer is supported*
+// HEADER END
+
 The Servlet component provides HTTP based
 endpoints for consuming HTTP requests that arrive at
 a HTTP endpoint that is bound to a published Servlet.
diff --git a/docs/components/modules/ROOT/pages/sftp-component.adoc b/docs/components/modules/ROOT/pages/sftp-component.adoc
index 43e5b8a..c316580 100644
--- a/docs/components/modules/ROOT/pages/sftp-component.adoc
+++ b/docs/components/modules/ROOT/pages/sftp-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 1.1*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 This component provides access to remote file systems over the FTP and
 SFTP protocols.
 
diff --git a/docs/components/modules/ROOT/pages/sip-component.adoc b/docs/components/modules/ROOT/pages/sip-component.adoc
index 6c4bc58..2d50cc0 100644
--- a/docs/components/modules/ROOT/pages/sip-component.adoc
+++ b/docs/components/modules/ROOT/pages/sip-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.5*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The SIP component in Camel is a communication component, based on the
 Jain SIP implementation (available under the JCP license).
 
diff --git a/docs/components/modules/ROOT/pages/sjms-batch-component.adoc b/docs/components/modules/ROOT/pages/sjms-batch-component.adoc
index a82f266..f7525a2 100644
--- a/docs/components/modules/ROOT/pages/sjms-batch-component.adoc
+++ b/docs/components/modules/ROOT/pages/sjms-batch-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.16*
 
+// HEADER START
+*Only Consumer is supported*
+// HEADER END
+
 SJMS Batch is a specialized component for highly performant,
 transactional batch consumption from a JMS queue. It can be thought of
 as a hybrid of a consumer-only component and an
@@ -225,4 +229,4 @@ The component supports 6 options, which are listed below.
 
 The `completionSize` endpoint attribute is used in conjunction with
 `completionTimeout`, where the first condition to be met will cause the
-aggregated `Exchange` to be emitted down the route.
\ No newline at end of file
+aggregated `Exchange` to be emitted down the route.
diff --git a/docs/components/modules/ROOT/pages/sjms-component.adoc b/docs/components/modules/ROOT/pages/sjms-component.adoc
index c4acd2c..95f4c53 100644
--- a/docs/components/modules/ROOT/pages/sjms-component.adoc
+++ b/docs/components/modules/ROOT/pages/sjms-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.11*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Simple JMS Component, or SJMS, is a JMS client for use with Camel
 that uses well known best practices when it comes to JMS client creation
 and configuration. SJMS contains a brand new JMS client API written
diff --git a/docs/components/modules/ROOT/pages/sjms2-component.adoc b/docs/components/modules/ROOT/pages/sjms2-component.adoc
index 631b322..5f45e1f 100644
--- a/docs/components/modules/ROOT/pages/sjms2-component.adoc
+++ b/docs/components/modules/ROOT/pages/sjms2-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.19*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Simple JMS 2.0 Component, or SJMS2, is a JMS client for use with Camel
 that uses well known best practices when it comes to JMS client creation
 and configuration. SJMS2 contains a brand new JMS 2.0 client API written
diff --git a/docs/components/modules/ROOT/pages/slack-component.adoc b/docs/components/modules/ROOT/pages/slack-component.adoc
index f60ced1..09fd182 100644
--- a/docs/components/modules/ROOT/pages/slack-component.adoc
+++ b/docs/components/modules/ROOT/pages/slack-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.16*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Slack component allows you to connect to an instance
 of http://www.slack.com/[Slack] and delivers a message contained in the
 message body via a pre
diff --git a/docs/components/modules/ROOT/pages/smpp-component.adoc b/docs/components/modules/ROOT/pages/smpp-component.adoc
index 990711d..93d34d0 100644
--- a/docs/components/modules/ROOT/pages/smpp-component.adoc
+++ b/docs/components/modules/ROOT/pages/smpp-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.2*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 This component provides access to an SMSC (Short Message Service Center)
 over the http://smsforum.net/SMPP_v3_4_Issue1_2.zip[SMPP] protocol to
 send and receive SMS. The http://jsmpp.org[JSMPP] library is used for
diff --git a/docs/components/modules/ROOT/pages/snmp-component.adoc b/docs/components/modules/ROOT/pages/snmp-component.adoc
index 9f527ec..817f0c2 100644
--- a/docs/components/modules/ROOT/pages/snmp-component.adoc
+++ b/docs/components/modules/ROOT/pages/snmp-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.1*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The SNMP component gives you the ability to poll SNMP capable devices
 or receiving traps
 
diff --git a/docs/components/modules/ROOT/pages/solr-component.adoc b/docs/components/modules/ROOT/pages/solr-component.adoc
index 6f9e8a7..1ce0506 100644
--- a/docs/components/modules/ROOT/pages/solr-component.adoc
+++ b/docs/components/modules/ROOT/pages/solr-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.9*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The Solr component allows you to interface with an
 http://lucene.apache.org/solr/[Apache Lucene Solr] server (based on
 SolrJ 3.5.0).
diff --git a/docs/components/modules/ROOT/pages/soroush-component.adoc b/docs/components/modules/ROOT/pages/soroush-component.adoc
index db49d12..4ada0cd 100644
--- a/docs/components/modules/ROOT/pages/soroush-component.adoc
+++ b/docs/components/modules/ROOT/pages/soroush-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 3.0*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Soroush component provides access to the https://soroush-app.ir/developer.html[Soroush Bot API].
 It allows a Camel-based application to send and receive messages by acting as a Bot, i.e. participating in direct conversation with normal users and send and receive message and files
 
diff --git a/docs/components/modules/ROOT/pages/spark-component.adoc b/docs/components/modules/ROOT/pages/spark-component.adoc
index 31d7c81..2b25417 100644
--- a/docs/components/modules/ROOT/pages/spark-component.adoc
+++ b/docs/components/modules/ROOT/pages/spark-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.17*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 *Since Camel 2.17*
 
 
@@ -431,4 +435,4 @@ Dataset<Row> cars(HiveContext hiveContext) {
     jsonCars.registerTempTable("cars");
     return jsonCars;
 }
-------------------------------------------------------------------------
\ No newline at end of file
+------------------------------------------------------------------------
diff --git a/docs/components/modules/ROOT/pages/spark-rest-component.adoc b/docs/components/modules/ROOT/pages/spark-rest-component.adoc
index 652f92a..e06bde3 100644
--- a/docs/components/modules/ROOT/pages/spark-rest-component.adoc
+++ b/docs/components/modules/ROOT/pages/spark-rest-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.14*
 
+// HEADER START
+*Only Consumer is supported*
+// HEADER END
+
 The Spark-rest component allows to define REST endpoints using the
 http://sparkjava.com/[Spark REST Java library] using the
 Rest DSL.
diff --git a/docs/components/modules/ROOT/pages/splunk-component.adoc b/docs/components/modules/ROOT/pages/splunk-component.adoc
index 1765081..5bdd117 100644
--- a/docs/components/modules/ROOT/pages/splunk-component.adoc
+++ b/docs/components/modules/ROOT/pages/splunk-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.13*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Splunk component provides access to
 http://docs.splunk.com/Documentation/Splunk/latest[Splunk] using the
 Splunk provided https://github.com/splunk/splunk-sdk-java[client] api,
diff --git a/docs/components/modules/ROOT/pages/spring-batch-component.adoc b/docs/components/modules/ROOT/pages/spring-batch-component.adoc
index 4cdc1bf..5b81f7e 100644
--- a/docs/components/modules/ROOT/pages/spring-batch-component.adoc
+++ b/docs/components/modules/ROOT/pages/spring-batch-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.10*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The Spring Batch component and support classes provide integration
 bridge between Camel and http://www.springsource.org/spring-batch[Spring
 Batch] infrastructure.
diff --git a/docs/components/modules/ROOT/pages/spring-event-component.adoc b/docs/components/modules/ROOT/pages/spring-event-component.adoc
index b662ecd..664ebed 100644
--- a/docs/components/modules/ROOT/pages/spring-event-component.adoc
+++ b/docs/components/modules/ROOT/pages/spring-event-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 1.4*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Spring Event component provides access to the Spring
 `ApplicationEvent` objects. This allows you to publish
 `ApplicationEvent` objects to a Spring `ApplicationContext` or to
diff --git a/docs/components/modules/ROOT/pages/spring-integration-component.adoc b/docs/components/modules/ROOT/pages/spring-integration-component.adoc
index 39a5f24..5fdfd9b 100644
--- a/docs/components/modules/ROOT/pages/spring-integration-component.adoc
+++ b/docs/components/modules/ROOT/pages/spring-integration-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 1.4*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Spring Integration component provides a bridge for Camel
 components to talk to
 http://www.springsource.org/spring-integration[spring integration
diff --git a/docs/components/modules/ROOT/pages/spring-ldap-component.adoc b/docs/components/modules/ROOT/pages/spring-ldap-component.adoc
index 752cab0..ebd2932 100644
--- a/docs/components/modules/ROOT/pages/spring-ldap-component.adoc
+++ b/docs/components/modules/ROOT/pages/spring-ldap-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.11*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The Spring LDAP component provides a Camel wrapper for
 http://www.springsource.org/ldap[Spring LDAP].
 
diff --git a/docs/components/modules/ROOT/pages/spring-redis-component.adoc b/docs/components/modules/ROOT/pages/spring-redis-component.adoc
index 32ef47f..24faece 100644
--- a/docs/components/modules/ROOT/pages/spring-redis-component.adoc
+++ b/docs/components/modules/ROOT/pages/spring-redis-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.11*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 This component allows sending and receiving messages from
 https://redis.io/[Redis]. Redis is advanced key-value store where
 keys can contain strings, hashes, lists, sets and sorted sets. In
diff --git a/docs/components/modules/ROOT/pages/spring-ws-component.adoc b/docs/components/modules/ROOT/pages/spring-ws-component.adoc
index 1aa9a26..8e41d46 100644
--- a/docs/components/modules/ROOT/pages/spring-ws-component.adoc
+++ b/docs/components/modules/ROOT/pages/spring-ws-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.6*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Spring WS component allows you to integrate with
 http://static.springsource.org/spring-ws/sites/1.5/[Spring Web
 Services]. It offers both _client_-side support, for accessing web
diff --git a/docs/components/modules/ROOT/pages/sql-component.adoc b/docs/components/modules/ROOT/pages/sql-component.adoc
index 96d3868..824fb14 100644
--- a/docs/components/modules/ROOT/pages/sql-component.adoc
+++ b/docs/components/modules/ROOT/pages/sql-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 1.4*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The SQL component allows you to work with databases using JDBC
 queries. The difference between this component and xref:jdbc-component.adoc[JDBC]
 component is that in case of SQL the query is a property of the endpoint
diff --git a/docs/components/modules/ROOT/pages/sql-stored-component.adoc b/docs/components/modules/ROOT/pages/sql-stored-component.adoc
index bf6caad..a1aa10e 100644
--- a/docs/components/modules/ROOT/pages/sql-stored-component.adoc
+++ b/docs/components/modules/ROOT/pages/sql-stored-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.17*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The SQL Stored component allows you to work with databases using JDBC
 Stored Procedure queries. This component is an extension to
 the xref:sql-component.adoc[SQL Component] but specialized for calling
diff --git a/docs/components/modules/ROOT/pages/ssh-component.adoc b/docs/components/modules/ROOT/pages/ssh-component.adoc
index 5589933..e52fa0f 100644
--- a/docs/components/modules/ROOT/pages/ssh-component.adoc
+++ b/docs/components/modules/ROOT/pages/ssh-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.10*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The SSH component enables access to SSH servers such that you can send
 an SSH command, and process the response.
 
diff --git a/docs/components/modules/ROOT/pages/stax-component.adoc b/docs/components/modules/ROOT/pages/stax-component.adoc
index dd254c1..43b2cc0 100644
--- a/docs/components/modules/ROOT/pages/stax-component.adoc
+++ b/docs/components/modules/ROOT/pages/stax-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.9*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The StAX component allows messages to be process through a SAX
 http://download.oracle.com/javase/6/docs/api/org/xml/sax/ContentHandler.html[ContentHandler]. +
 Another feature of this component is to allow to iterate over JAXB
diff --git a/docs/components/modules/ROOT/pages/stomp-component.adoc b/docs/components/modules/ROOT/pages/stomp-component.adoc
index ed59c4e..6ea3ced 100644
--- a/docs/components/modules/ROOT/pages/stomp-component.adoc
+++ b/docs/components/modules/ROOT/pages/stomp-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.12*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Stomp component is used for communicating with
 http://stomp.github.io/[Stomp] compliant message brokers, like
 http://activemq.apache.org[Apache ActiveMQ] or
diff --git a/docs/components/modules/ROOT/pages/stream-component.adoc b/docs/components/modules/ROOT/pages/stream-component.adoc
index 9719306..004f18c 100644
--- a/docs/components/modules/ROOT/pages/stream-component.adoc
+++ b/docs/components/modules/ROOT/pages/stream-component.adoc
@@ -4,8 +4,12 @@
 
 *Since Camel 1.3*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Stream component provides access to the `System.in`, `System.out`
-and `System.err` streams as well as allowing streaming of file and URL.
+and `System.err` streams as well as allowing streaming of file.
 
 Maven users will need to add the following dependency to their `pom.xml`
 for this component:
@@ -22,21 +26,14 @@ for this component:
 
 == URI format
 
-[source,java]
+[source,text]
 -----------------------
 stream:in[?options]
 stream:out[?options]
 stream:err[?options]
 stream:header[?options]
------------------------
-
-In addition, the `file` and `url` endpoint URIs are supported:
-
-[source,java]
----------------------------------
 stream:file?fileName=/foo/bar.txt
-stream:url[?options]
----------------------------------
+-----------------------
 
 If the `stream:header` URI is specified, the `stream` header is used to
 find the stream to write to. This option is available only for stream
@@ -81,7 +78,7 @@ with the following path and query parameters:
 |===
 
 
-=== Query Parameters (24 parameters):
+=== Query Parameters (21 parameters):
 
 
 [width="100%",cols="2,5,^1,2",options="header"]
@@ -89,7 +86,6 @@ with the following path and query parameters:
 | Name | Description | Default | Type
 | *encoding* (common) | You can configure the encoding (is a charset name) to use text-based streams (for example, message body is a String object). If not provided, Camel uses the JVM default Charset. |  | String
 | *fileName* (common) | When using the stream:file URI format, this option specifies the filename to stream to/from. |  | String
-| *url* (common) | When using the stream:url URI format, this option specifies the URL to stream to/from. The input/output stream will be opened using the JDK URLConnection facility. |  | String
 | *bridgeErrorHandler* (consumer) | Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN or ERROR level and ignored. | false | boolean
 | *fileWatcher* (consumer) | To use JVM file watcher to listen for file change events to support re-loading files that may be overwritten, somewhat like tail --retry | false | boolean
 | *groupLines* (consumer) | To group X number of lines in the consumer. For example to group 10 lines and therefore only spit out an Exchange with 10 lines, instead of 1 Exchange per line. |  | int
@@ -107,8 +103,6 @@ with the following path and query parameters:
 | *delay* (producer) | Initial delay in milliseconds before producing the stream. |  | long
 | *lazyStartProducer* (producer) | Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and [...]
 | *basicPropertyBinding* (advanced) | Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities | false | boolean
-| *connectTimeout* (advanced) | Sets a specified timeout value, in milliseconds, to be used when opening a communications link to the resource referenced by this URLConnection. If the timeout expires before the connection can be established, a java.net.SocketTimeoutException is raised. A timeout of zero is interpreted as an infinite timeout. |  | int
-| *httpHeaders* (advanced) | Optional http headers to use in request when using HTTP URL. |  | Map
 | *readTimeout* (advanced) | Sets the read timeout to a specified timeout, in milliseconds. A non-zero value specifies the timeout when reading from Input stream when a connection is established to a resource. If the timeout expires before there is data available for read, a java.net.SocketTimeoutException is raised. A timeout of zero is interpreted as an infinite timeout. |  | int
 | *synchronous* (advanced) | Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported). | false | boolean
 |===
diff --git a/docs/components/modules/ROOT/pages/string-template-component.adoc b/docs/components/modules/ROOT/pages/string-template-component.adoc
index 13fbcfb..17e8e4a 100644
--- a/docs/components/modules/ROOT/pages/string-template-component.adoc
+++ b/docs/components/modules/ROOT/pages/string-template-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 1.2*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The String Template component allows you to process a message using a
 http://www.stringtemplate.org/[String Template]. This can be ideal when
 using Templating to generate responses for
diff --git a/docs/components/modules/ROOT/pages/stub-component.adoc b/docs/components/modules/ROOT/pages/stub-component.adoc
index fc5d78d..d2281a4 100644
--- a/docs/components/modules/ROOT/pages/stub-component.adoc
+++ b/docs/components/modules/ROOT/pages/stub-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.10*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Stub component provides a simple way to stub out any physical
 endpoints while in development or testing, allowing you for example to
 run a route without needing to actually connect to a specific
diff --git a/docs/components/modules/ROOT/pages/telegram-component.adoc b/docs/components/modules/ROOT/pages/telegram-component.adoc
index 692a4c2..7c08dbb 100644
--- a/docs/components/modules/ROOT/pages/telegram-component.adoc
+++ b/docs/components/modules/ROOT/pages/telegram-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.18*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Telegram component provides access to the https://core.telegram.org/bots/api[Telegram Bot API].
 It allows a Camel-based application to send and receive messages by acting as a Bot, participating in
 direct conversations with normal users, private and public groups or channels.
diff --git a/docs/components/modules/ROOT/pages/thrift-component.adoc b/docs/components/modules/ROOT/pages/thrift-component.adoc
index cd7cc87..b32a33a 100644
--- a/docs/components/modules/ROOT/pages/thrift-component.adoc
+++ b/docs/components/modules/ROOT/pages/thrift-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.20*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Thrift component allows you to call or expose Remote Procedure Call (RPC) services
 using https://thrift.apache.org/[Apache Thrift] binary communication protocol and serialization mechanism.
 
diff --git a/docs/components/modules/ROOT/pages/tika-component.adoc b/docs/components/modules/ROOT/pages/tika-component.adoc
index 66d0b27..01ae5cb 100644
--- a/docs/components/modules/ROOT/pages/tika-component.adoc
+++ b/docs/components/modules/ROOT/pages/tika-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.19*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The *Tika*: components provides the ability to detect and parse documents with 
 Apache Tika. This component uses
 https://tika.apache.org/[Apache Tika] as underlying library to work
diff --git a/docs/components/modules/ROOT/pages/timer-component.adoc b/docs/components/modules/ROOT/pages/timer-component.adoc
index 6f30fe5..f7a2e6e 100644
--- a/docs/components/modules/ROOT/pages/timer-component.adoc
+++ b/docs/components/modules/ROOT/pages/timer-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 1.0*
 
+// HEADER START
+*Only Consumer is supported*
+// HEADER END
+
 The Timer component is used to generate message exchanges when a
 timer fires You can only consume events from this endpoint.
 
diff --git a/docs/components/modules/ROOT/pages/twilio-component.adoc b/docs/components/modules/ROOT/pages/twilio-component.adoc
index acb9383..b39f6fa 100644
--- a/docs/components/modules/ROOT/pages/twilio-component.adoc
+++ b/docs/components/modules/ROOT/pages/twilio-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.20*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Twilio component provides access to Version 2010-04-01 of Twilio REST APIs accessible
 using https://github.com/twilio/twilio-java[Twilio Java SDK].
 
diff --git a/docs/components/modules/ROOT/pages/twitter-directmessage-component.adoc b/docs/components/modules/ROOT/pages/twitter-directmessage-component.adoc
index 8d630fd..a8f0ed0 100644
--- a/docs/components/modules/ROOT/pages/twitter-directmessage-component.adoc
+++ b/docs/components/modules/ROOT/pages/twitter-directmessage-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.10*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Twitter Direct Message Component consumes/produces a user's direct messages.
 
 == Component Options
diff --git a/docs/components/modules/ROOT/pages/twitter-search-component.adoc b/docs/components/modules/ROOT/pages/twitter-search-component.adoc
index cf18674..f6e4b9b 100644
--- a/docs/components/modules/ROOT/pages/twitter-search-component.adoc
+++ b/docs/components/modules/ROOT/pages/twitter-search-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.10*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Twitter Search component consumes search results.
 
 == Component Options
diff --git a/docs/components/modules/ROOT/pages/twitter-timeline-component.adoc b/docs/components/modules/ROOT/pages/twitter-timeline-component.adoc
index f9583f93..7b7b745 100644
--- a/docs/components/modules/ROOT/pages/twitter-timeline-component.adoc
+++ b/docs/components/modules/ROOT/pages/twitter-timeline-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.10*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Twitter Timeline component consumes twitter timeline or update the status of specific user.
 
 == Component Options
diff --git a/docs/components/modules/ROOT/pages/undertow-component.adoc b/docs/components/modules/ROOT/pages/undertow-component.adoc
index 4d8b671..bc6bc34 100644
--- a/docs/components/modules/ROOT/pages/undertow-component.adoc
+++ b/docs/components/modules/ROOT/pages/undertow-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.16*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Undertow component provides HTTP and WebSocket based endpoints for consuming
 and producing HTTP/WebSocket requests.
 
diff --git a/docs/components/modules/ROOT/pages/validator-component.adoc b/docs/components/modules/ROOT/pages/validator-component.adoc
index 35cfe99..25eb04a 100644
--- a/docs/components/modules/ROOT/pages/validator-component.adoc
+++ b/docs/components/modules/ROOT/pages/validator-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 1.1*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The Validation component performs XML validation of the message body
 using the JAXP Validation API and based on any of the supported XML
 schema languages, which defaults to http://www.w3.org/XML/Schema[XML
diff --git a/docs/components/modules/ROOT/pages/velocity-component.adoc b/docs/components/modules/ROOT/pages/velocity-component.adoc
index 20cfbd3..44b1717 100644
--- a/docs/components/modules/ROOT/pages/velocity-component.adoc
+++ b/docs/components/modules/ROOT/pages/velocity-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 1.2*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The Velocity component allows you to process a message using an
 http://velocity.apache.org/[Apache Velocity] template. This can be ideal
 when using Templating to generate responses for
diff --git a/docs/components/modules/ROOT/pages/vertx-component.adoc b/docs/components/modules/ROOT/pages/vertx-component.adoc
index ddb8719..a4a068ec 100644
--- a/docs/components/modules/ROOT/pages/vertx-component.adoc
+++ b/docs/components/modules/ROOT/pages/vertx-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.12*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Vert.x component is for working with the http://vertx.io/[Vertx]
 https://vertx.io/docs/vertx-core/java/#event_bus[EventBus].
 
diff --git a/docs/components/modules/ROOT/pages/vm-component.adoc b/docs/components/modules/ROOT/pages/vm-component.adoc
index bf81311..37f9cbf 100644
--- a/docs/components/modules/ROOT/pages/vm-component.adoc
+++ b/docs/components/modules/ROOT/pages/vm-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 1.1*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The VM component provides asynchronous
 http://www.eecs.harvard.edu/~mdw/proj/seda/[SEDA] behavior, exchanging
 messages on a
diff --git a/docs/components/modules/ROOT/pages/weather-component.adoc b/docs/components/modules/ROOT/pages/weather-component.adoc
index f71b7dc..68e4661 100644
--- a/docs/components/modules/ROOT/pages/weather-component.adoc
+++ b/docs/components/modules/ROOT/pages/weather-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.12*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Weather component is used for polling weather information from
 http://openweathermap.org[Open Weather Map] - a site that provides free
 global weather and forecast information. The information is returned as
diff --git a/docs/components/modules/ROOT/pages/web3j-component.adoc b/docs/components/modules/ROOT/pages/web3j-component.adoc
index d203485..5583505 100644
--- a/docs/components/modules/ROOT/pages/web3j-component.adoc
+++ b/docs/components/modules/ROOT/pages/web3j-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.22*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Ethereum blockchain component uses the
 https://github.com/web3j/web3j[web3j] client
 API and allows you to interact with Ethereum compatible nodes such as https://github.com/ethereum/go-ethereum/wiki/geth[Geth], https://github.com/paritytech/parity[Parity], https://github.com/jpmorganchase/quorum/wiki[Quorum], https://infura.io[Infura], etc.
diff --git a/docs/components/modules/ROOT/pages/webhook-component.adoc b/docs/components/modules/ROOT/pages/webhook-component.adoc
index 2f934d2..244bfea 100644
--- a/docs/components/modules/ROOT/pages/webhook-component.adoc
+++ b/docs/components/modules/ROOT/pages/webhook-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 3.0*
 
+// HEADER START
+*Only Consumer is supported*
+// HEADER END
+
 
 The Webhook meta component allows other Camel components to configure webhooks on a remote webhook provider and
 listening for them.
diff --git a/docs/components/modules/ROOT/pages/websocket-component.adoc b/docs/components/modules/ROOT/pages/websocket-component.adoc
index f8f628e..2db7fc7 100644
--- a/docs/components/modules/ROOT/pages/websocket-component.adoc
+++ b/docs/components/modules/ROOT/pages/websocket-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.10*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The WebSocket component provides websocket
 endpoints for communicating with clients using
 websocket. The component uses Eclipse Jetty Server which implements the
diff --git a/docs/components/modules/ROOT/pages/websocket-jsr356-component.adoc b/docs/components/modules/ROOT/pages/websocket-jsr356-component.adoc
index a188f7f..f68a54f 100644
--- a/docs/components/modules/ROOT/pages/websocket-jsr356-component.adoc
+++ b/docs/components/modules/ROOT/pages/websocket-jsr356-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.23*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The JSR356 component provides websocket
 endpoints for communicating with clients using
 JSR356 (javax).
diff --git a/docs/components/modules/ROOT/pages/wordpress-component.adoc b/docs/components/modules/ROOT/pages/wordpress-component.adoc
index 6fa290b..4d8f03a 100644
--- a/docs/components/modules/ROOT/pages/wordpress-component.adoc
+++ b/docs/components/modules/ROOT/pages/wordpress-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.21*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 Camel component for https://developer.wordpress.org/rest-api/reference/[Wordpress API].
 
 Currently only the **Posts** and **Users** operations are supported.
diff --git a/docs/components/modules/ROOT/pages/xchange-component.adoc b/docs/components/modules/ROOT/pages/xchange-component.adoc
index 1dbe724..3aaec44 100644
--- a/docs/components/modules/ROOT/pages/xchange-component.adoc
+++ b/docs/components/modules/ROOT/pages/xchange-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.21*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The XChange component uses the https://knowm.org/open-source/xchange/[XChange] Java library to provide access to 60+ Bitcoin and Altcoin exchanges.
 It comes with a consistent interface for trading and accessing market data. 
 
diff --git a/docs/components/modules/ROOT/pages/xj-component.adoc b/docs/components/modules/ROOT/pages/xj-component.adoc
index 1f06d2f..9b22e84 100644
--- a/docs/components/modules/ROOT/pages/xj-component.adoc
+++ b/docs/components/modules/ROOT/pages/xj-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 3.0*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The XJ component allows you to convert XML and JSON documents directly forth and back without the need of
 intermediate java objects. You can even specify an XSLT stylesheet to convert directly to the target
 JSON / XML (domain) model.
diff --git a/docs/components/modules/ROOT/pages/xmlsecurity-component.adoc b/docs/components/modules/ROOT/pages/xmlsecurity-component.adoc
index 195241f..52f4b77 100644
--- a/docs/components/modules/ROOT/pages/xmlsecurity-component.adoc
+++ b/docs/components/modules/ROOT/pages/xmlsecurity-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.12*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 With this Apache Camel component, you can generate and validate XML
 signatures as described in the W3C standard
 http://www.w3.org/TR/xmldsig-core/[XML Signature Syntax and Processing]
diff --git a/docs/components/modules/ROOT/pages/xmpp-component.adoc b/docs/components/modules/ROOT/pages/xmpp-component.adoc
index 7068045..1bb9753 100644
--- a/docs/components/modules/ROOT/pages/xmpp-component.adoc
+++ b/docs/components/modules/ROOT/pages/xmpp-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 1.0*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The XMPP component implements an XMPP (Jabber) transport.
 
 Maven users will need to add the following dependency to their `pom.xml`
diff --git a/docs/components/modules/ROOT/pages/xquery-component.adoc b/docs/components/modules/ROOT/pages/xquery-component.adoc
index 61d3b5e..6c9d18b 100644
--- a/docs/components/modules/ROOT/pages/xquery-component.adoc
+++ b/docs/components/modules/ROOT/pages/xquery-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 1.0*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 Camel supports http://www.w3.org/TR/xquery/[XQuery] to allow an
 Expression or Predicate to be
 used in the DSL or xref:manual::xml-configuration.adoc[Xml
diff --git a/docs/components/modules/ROOT/pages/xslt-component.adoc b/docs/components/modules/ROOT/pages/xslt-component.adoc
index 511622c..5b66b58 100644
--- a/docs/components/modules/ROOT/pages/xslt-component.adoc
+++ b/docs/components/modules/ROOT/pages/xslt-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 1.3*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 The XSLT component allows you to process a message using an
 http://www.w3.org/TR/xslt[XSLT] template. This can be ideal when using
 Templating to generate respopnses for requests.
diff --git a/docs/components/modules/ROOT/pages/yammer-component.adoc b/docs/components/modules/ROOT/pages/yammer-component.adoc
index 623dd9b..ae4e55f 100644
--- a/docs/components/modules/ROOT/pages/yammer-component.adoc
+++ b/docs/components/modules/ROOT/pages/yammer-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.12*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Yammer component allows you to interact with the
 https://www.yammer.com[Yammer] enterprise social network. Consuming
 messages and users is supported as well as creating
diff --git a/docs/components/modules/ROOT/pages/zendesk-component.adoc b/docs/components/modules/ROOT/pages/zendesk-component.adoc
index 3909f4e..6319e46 100644
--- a/docs/components/modules/ROOT/pages/zendesk-component.adoc
+++ b/docs/components/modules/ROOT/pages/zendesk-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.19*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The Zendesk component provides access to all of the zendesk.com APIs accessible
 using https://github.com/cloudbees/zendesk-java-client[zendesk-java-client]. It
 allows producing messages to manage Zendesk ticket, user, organization, etc.
diff --git a/docs/components/modules/ROOT/pages/zookeeper-component.adoc b/docs/components/modules/ROOT/pages/zookeeper-component.adoc
index 2e2c105a..7349ff0 100644
--- a/docs/components/modules/ROOT/pages/zookeeper-component.adoc
+++ b/docs/components/modules/ROOT/pages/zookeeper-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.9*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 The ZooKeeper component allows interaction with a
 http://hadoop.apache.org/zookeeper/[ZooKeeper] cluster and exposes the
 following features to Camel:
diff --git a/docs/components/modules/ROOT/pages/zookeeper-master-component.adoc b/docs/components/modules/ROOT/pages/zookeeper-master-component.adoc
index 7b2b612..1206742 100644
--- a/docs/components/modules/ROOT/pages/zookeeper-master-component.adoc
+++ b/docs/components/modules/ROOT/pages/zookeeper-master-component.adoc
@@ -4,6 +4,10 @@
 
 *Since Camel 2.19*
 
+// HEADER START
+*Only Consumer is supported*
+// HEADER END
+
 The **zookeeper-master:** endpoint provides a way to ensure only a single consumer in a cluster consumes from a given endpoint;
 with automatic failover if that JVM dies.