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:58 UTC

[camel] 01/02: CAMEL-13825: Fix and regen 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 073a020e47aacbef2f22aaeeb35a5aa0115d0d34
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Mon Nov 11 20:44:30 2019 +0100

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

diff --git a/components/camel-activemq/src/main/docs/activemq-component.adoc b/components/camel-activemq/src/main/docs/activemq-component.adoc
index 398070a..dc42c4f 100644
--- a/components/camel-activemq/src/main/docs/activemq-component.adoc
+++ b/components/camel-activemq/src/main/docs/activemq-component.adoc
@@ -3,6 +3,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/components/camel-ahc-ws/src/main/docs/ahc-ws-component.adoc b/components/camel-ahc-ws/src/main/docs/ahc-ws-component.adoc
index 8f82884..5be9d7e 100644
--- a/components/camel-ahc-ws/src/main/docs/ahc-ws-component.adoc
+++ b/components/camel-ahc-ws/src/main/docs/ahc-ws-component.adoc
@@ -3,6 +3,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/components/camel-ahc/src/main/docs/ahc-component.adoc b/components/camel-ahc/src/main/docs/ahc-component.adoc
index c8949d8..59b4b25 100644
--- a/components/camel-ahc/src/main/docs/ahc-component.adoc
+++ b/components/camel-ahc/src/main/docs/ahc-component.adoc
@@ -3,6 +3,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/components/camel-amqp/src/main/docs/amqp-component.adoc b/components/camel-amqp/src/main/docs/amqp-component.adoc
index 1e38f1f..452be1c 100644
--- a/components/camel-amqp/src/main/docs/amqp-component.adoc
+++ b/components/camel-amqp/src/main/docs/amqp-component.adoc
@@ -3,6 +3,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/components/camel-apns/src/main/docs/apns-component.adoc b/components/camel-apns/src/main/docs/apns-component.adoc
index 992809b..30f3907 100644
--- a/components/camel-apns/src/main/docs/apns-component.adoc
+++ b/components/camel-apns/src/main/docs/apns-component.adoc
@@ -3,6 +3,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/components/camel-as2/camel-as2-component/src/main/docs/as2-component.adoc b/components/camel-as2/camel-as2-component/src/main/docs/as2-component.adoc
index d7e7a08..dfa0842 100644
--- a/components/camel-as2/camel-as2-component/src/main/docs/as2-component.adoc
+++ b/components/camel-as2/camel-as2-component/src/main/docs/as2-component.adoc
@@ -3,6 +3,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/components/camel-asterisk/src/main/docs/asterisk-component.adoc b/components/camel-asterisk/src/main/docs/asterisk-component.adoc
index cb94649..63bd895 100644
--- a/components/camel-asterisk/src/main/docs/asterisk-component.adoc
+++ b/components/camel-asterisk/src/main/docs/asterisk-component.adoc
@@ -3,6 +3,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/components/camel-atmos/src/main/docs/atmos-component.adoc b/components/camel-atmos/src/main/docs/atmos-component.adoc
index d7cb761..ebd22ac 100644
--- a/components/camel-atmos/src/main/docs/atmos-component.adoc
+++ b/components/camel-atmos/src/main/docs/atmos-component.adoc
@@ -3,6 +3,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/components/camel-atmosphere-websocket/src/main/docs/atmosphere-websocket-component.adoc b/components/camel-atmosphere-websocket/src/main/docs/atmosphere-websocket-component.adoc
index 127993c..9368f25 100644
--- a/components/camel-atmosphere-websocket/src/main/docs/atmosphere-websocket-component.adoc
+++ b/components/camel-atmosphere-websocket/src/main/docs/atmosphere-websocket-component.adoc
@@ -3,6 +3,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/components/camel-atom/src/main/docs/atom-component.adoc b/components/camel-atom/src/main/docs/atom-component.adoc
index 81a0dfe..7401785 100644
--- a/components/camel-atom/src/main/docs/atom-component.adoc
+++ b/components/camel-atom/src/main/docs/atom-component.adoc
@@ -3,6 +3,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/components/camel-atomix/src/main/docs/atomix-map-component.adoc b/components/camel-atomix/src/main/docs/atomix-map-component.adoc
index 1a6c22c..e93cf04 100644
--- a/components/camel-atomix/src/main/docs/atomix-map-component.adoc
+++ b/components/camel-atomix/src/main/docs/atomix-map-component.adoc
@@ -3,6 +3,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/components/camel-atomix/src/main/docs/atomix-messaging-component.adoc b/components/camel-atomix/src/main/docs/atomix-messaging-component.adoc
index 31cb729..33ab9c0 100644
--- a/components/camel-atomix/src/main/docs/atomix-messaging-component.adoc
+++ b/components/camel-atomix/src/main/docs/atomix-messaging-component.adoc
@@ -3,6 +3,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/components/camel-atomix/src/main/docs/atomix-multimap-component.adoc b/components/camel-atomix/src/main/docs/atomix-multimap-component.adoc
index 0206d21..ade5e52 100644
--- a/components/camel-atomix/src/main/docs/atomix-multimap-component.adoc
+++ b/components/camel-atomix/src/main/docs/atomix-multimap-component.adoc
@@ -3,6 +3,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/components/camel-atomix/src/main/docs/atomix-queue-component.adoc b/components/camel-atomix/src/main/docs/atomix-queue-component.adoc
index ae8dd1c..3f5f5ed 100644
--- a/components/camel-atomix/src/main/docs/atomix-queue-component.adoc
+++ b/components/camel-atomix/src/main/docs/atomix-queue-component.adoc
@@ -3,6 +3,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/components/camel-atomix/src/main/docs/atomix-set-component.adoc b/components/camel-atomix/src/main/docs/atomix-set-component.adoc
index 6a0d3b3..756da44 100644
--- a/components/camel-atomix/src/main/docs/atomix-set-component.adoc
+++ b/components/camel-atomix/src/main/docs/atomix-set-component.adoc
@@ -3,6 +3,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/components/camel-atomix/src/main/docs/atomix-value-component.adoc b/components/camel-atomix/src/main/docs/atomix-value-component.adoc
index edc9ca3..d263404 100644
--- a/components/camel-atomix/src/main/docs/atomix-value-component.adoc
+++ b/components/camel-atomix/src/main/docs/atomix-value-component.adoc
@@ -3,6 +3,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/components/camel-avro/src/main/docs/avro-component.adoc b/components/camel-avro/src/main/docs/avro-component.adoc
index 2682cd4..76683ca 100644
--- a/components/camel-avro/src/main/docs/avro-component.adoc
+++ b/components/camel-avro/src/main/docs/avro-component.adoc
@@ -3,6 +3,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/components/camel-aws-cw/src/main/docs/aws-cw-component.adoc b/components/camel-aws-cw/src/main/docs/aws-cw-component.adoc
index 6e1539e..c42da98 100644
--- a/components/camel-aws-cw/src/main/docs/aws-cw-component.adoc
+++ b/components/camel-aws-cw/src/main/docs/aws-cw-component.adoc
@@ -3,6 +3,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/components/camel-aws-ddb/src/main/docs/aws-ddb-component.adoc b/components/camel-aws-ddb/src/main/docs/aws-ddb-component.adoc
index f8bd4bb..34712a1 100644
--- a/components/camel-aws-ddb/src/main/docs/aws-ddb-component.adoc
+++ b/components/camel-aws-ddb/src/main/docs/aws-ddb-component.adoc
@@ -3,6 +3,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/components/camel-aws-ddb/src/main/docs/aws-ddbstream-component.adoc b/components/camel-aws-ddb/src/main/docs/aws-ddbstream-component.adoc
index eab7fad..9e9e0c2 100644
--- a/components/camel-aws-ddb/src/main/docs/aws-ddbstream-component.adoc
+++ b/components/camel-aws-ddb/src/main/docs/aws-ddbstream-component.adoc
@@ -3,6 +3,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/components/camel-aws-ec2/src/main/docs/aws-ec2-component.adoc b/components/camel-aws-ec2/src/main/docs/aws-ec2-component.adoc
index b6a1ac1..87cd0ce 100644
--- a/components/camel-aws-ec2/src/main/docs/aws-ec2-component.adoc
+++ b/components/camel-aws-ec2/src/main/docs/aws-ec2-component.adoc
@@ -3,6 +3,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/components/camel-aws-ecs/src/main/docs/aws-ecs-component.adoc b/components/camel-aws-ecs/src/main/docs/aws-ecs-component.adoc
index a28227e..39d628f 100644
--- a/components/camel-aws-ecs/src/main/docs/aws-ecs-component.adoc
+++ b/components/camel-aws-ecs/src/main/docs/aws-ecs-component.adoc
@@ -3,6 +3,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/components/camel-aws-eks/src/main/docs/aws-eks-component.adoc b/components/camel-aws-eks/src/main/docs/aws-eks-component.adoc
index 43ca6ee..94c503c 100644
--- a/components/camel-aws-eks/src/main/docs/aws-eks-component.adoc
+++ b/components/camel-aws-eks/src/main/docs/aws-eks-component.adoc
@@ -3,6 +3,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/components/camel-aws-iam/src/main/docs/aws-iam-component.adoc b/components/camel-aws-iam/src/main/docs/aws-iam-component.adoc
index 36cb878..71d11dc 100644
--- a/components/camel-aws-iam/src/main/docs/aws-iam-component.adoc
+++ b/components/camel-aws-iam/src/main/docs/aws-iam-component.adoc
@@ -3,6 +3,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/components/camel-aws-kinesis/src/main/docs/aws-kinesis-component.adoc b/components/camel-aws-kinesis/src/main/docs/aws-kinesis-component.adoc
index 7015b30..b78af1c 100644
--- a/components/camel-aws-kinesis/src/main/docs/aws-kinesis-component.adoc
+++ b/components/camel-aws-kinesis/src/main/docs/aws-kinesis-component.adoc
@@ -3,6 +3,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/components/camel-aws-kinesis/src/main/docs/aws-kinesis-firehose-component.adoc b/components/camel-aws-kinesis/src/main/docs/aws-kinesis-firehose-component.adoc
index 4f79760..30efd2b 100644
--- a/components/camel-aws-kinesis/src/main/docs/aws-kinesis-firehose-component.adoc
+++ b/components/camel-aws-kinesis/src/main/docs/aws-kinesis-firehose-component.adoc
@@ -3,6 +3,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/components/camel-aws-kms/src/main/docs/aws-kms-component.adoc b/components/camel-aws-kms/src/main/docs/aws-kms-component.adoc
index 53f6220..08777ce 100644
--- a/components/camel-aws-kms/src/main/docs/aws-kms-component.adoc
+++ b/components/camel-aws-kms/src/main/docs/aws-kms-component.adoc
@@ -3,6 +3,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/components/camel-aws-lambda/src/main/docs/aws-lambda-component.adoc b/components/camel-aws-lambda/src/main/docs/aws-lambda-component.adoc
index 8dede83..9d12867 100644
--- a/components/camel-aws-lambda/src/main/docs/aws-lambda-component.adoc
+++ b/components/camel-aws-lambda/src/main/docs/aws-lambda-component.adoc
@@ -3,6 +3,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/components/camel-aws-mq/src/main/docs/aws-mq-component.adoc b/components/camel-aws-mq/src/main/docs/aws-mq-component.adoc
index c3f2ea5..8069c0f 100644
--- a/components/camel-aws-mq/src/main/docs/aws-mq-component.adoc
+++ b/components/camel-aws-mq/src/main/docs/aws-mq-component.adoc
@@ -3,6 +3,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/components/camel-aws-msk/src/main/docs/aws-msk-component.adoc b/components/camel-aws-msk/src/main/docs/aws-msk-component.adoc
index dea931e..e05cfff 100644
--- a/components/camel-aws-msk/src/main/docs/aws-msk-component.adoc
+++ b/components/camel-aws-msk/src/main/docs/aws-msk-component.adoc
@@ -3,6 +3,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/components/camel-aws-s3/src/main/docs/aws-s3-component.adoc b/components/camel-aws-s3/src/main/docs/aws-s3-component.adoc
index 7671a83..834f770 100644
--- a/components/camel-aws-s3/src/main/docs/aws-s3-component.adoc
+++ b/components/camel-aws-s3/src/main/docs/aws-s3-component.adoc
@@ -3,6 +3,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/components/camel-aws-sdb/src/main/docs/aws-sdb-component.adoc b/components/camel-aws-sdb/src/main/docs/aws-sdb-component.adoc
index d672543..faa2eb8 100644
--- a/components/camel-aws-sdb/src/main/docs/aws-sdb-component.adoc
+++ b/components/camel-aws-sdb/src/main/docs/aws-sdb-component.adoc
@@ -3,6 +3,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/components/camel-aws-ses/src/main/docs/aws-ses-component.adoc b/components/camel-aws-ses/src/main/docs/aws-ses-component.adoc
index 3c66311..ecc6e97 100644
--- a/components/camel-aws-ses/src/main/docs/aws-ses-component.adoc
+++ b/components/camel-aws-ses/src/main/docs/aws-ses-component.adoc
@@ -3,6 +3,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/components/camel-aws-sns/src/main/docs/aws-sns-component.adoc b/components/camel-aws-sns/src/main/docs/aws-sns-component.adoc
index b43c8a0..8cf6fd9 100644
--- a/components/camel-aws-sns/src/main/docs/aws-sns-component.adoc
+++ b/components/camel-aws-sns/src/main/docs/aws-sns-component.adoc
@@ -3,6 +3,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/components/camel-aws-sqs/src/main/docs/aws-sqs-component.adoc b/components/camel-aws-sqs/src/main/docs/aws-sqs-component.adoc
index 343089c..f31d2c0 100644
--- a/components/camel-aws-sqs/src/main/docs/aws-sqs-component.adoc
+++ b/components/camel-aws-sqs/src/main/docs/aws-sqs-component.adoc
@@ -3,6 +3,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/components/camel-aws-swf/src/main/docs/aws-swf-component.adoc b/components/camel-aws-swf/src/main/docs/aws-swf-component.adoc
index 39074eb..7a75e24 100644
--- a/components/camel-aws-swf/src/main/docs/aws-swf-component.adoc
+++ b/components/camel-aws-swf/src/main/docs/aws-swf-component.adoc
@@ -3,6 +3,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/components/camel-aws-translate/src/main/docs/aws-translate-component.adoc b/components/camel-aws-translate/src/main/docs/aws-translate-component.adoc
index 307b002..aa948dc 100644
--- a/components/camel-aws-translate/src/main/docs/aws-translate-component.adoc
+++ b/components/camel-aws-translate/src/main/docs/aws-translate-component.adoc
@@ -3,6 +3,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/components/camel-azure/src/main/docs/azure-blob-component.adoc b/components/camel-azure/src/main/docs/azure-blob-component.adoc
index 41d39cf..40ed706 100644
--- a/components/camel-azure/src/main/docs/azure-blob-component.adoc
+++ b/components/camel-azure/src/main/docs/azure-blob-component.adoc
@@ -3,6 +3,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/components/camel-azure/src/main/docs/azure-queue-component.adoc b/components/camel-azure/src/main/docs/azure-queue-component.adoc
index 66da8c7..09cef60 100644
--- a/components/camel-azure/src/main/docs/azure-queue-component.adoc
+++ b/components/camel-azure/src/main/docs/azure-queue-component.adoc
@@ -3,6 +3,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/components/camel-bean-validator/src/main/docs/bean-validator-component.adoc b/components/camel-bean-validator/src/main/docs/bean-validator-component.adoc
index 933543b..449b2e1 100644
--- a/components/camel-bean-validator/src/main/docs/bean-validator-component.adoc
+++ b/components/camel-bean-validator/src/main/docs/bean-validator-component.adoc
@@ -3,6 +3,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/components/camel-bean/src/main/docs/bean-component.adoc b/components/camel-bean/src/main/docs/bean-component.adoc
index 364d494..04c3338 100644
--- a/components/camel-bean/src/main/docs/bean-component.adoc
+++ b/components/camel-bean/src/main/docs/bean-component.adoc
@@ -3,6 +3,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/components/camel-bean/src/main/docs/class-component.adoc b/components/camel-bean/src/main/docs/class-component.adoc
index 04e5066..c18f1f4 100644
--- a/components/camel-bean/src/main/docs/class-component.adoc
+++ b/components/camel-bean/src/main/docs/class-component.adoc
@@ -3,6 +3,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/components/camel-beanstalk/src/main/docs/beanstalk-component.adoc b/components/camel-beanstalk/src/main/docs/beanstalk-component.adoc
index 26b85c2..36250a5 100644
--- a/components/camel-beanstalk/src/main/docs/beanstalk-component.adoc
+++ b/components/camel-beanstalk/src/main/docs/beanstalk-component.adoc
@@ -3,6 +3,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/components/camel-bonita/src/main/docs/bonita-component.adoc b/components/camel-bonita/src/main/docs/bonita-component.adoc
index 8a0dbd1..4fd86fd 100644
--- a/components/camel-bonita/src/main/docs/bonita-component.adoc
+++ b/components/camel-bonita/src/main/docs/bonita-component.adoc
@@ -3,6 +3,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/components/camel-box/camel-box-component/src/main/docs/box-component.adoc b/components/camel-box/camel-box-component/src/main/docs/box-component.adoc
index 2811634..14637ee 100644
--- a/components/camel-box/camel-box-component/src/main/docs/box-component.adoc
+++ b/components/camel-box/camel-box-component/src/main/docs/box-component.adoc
@@ -3,6 +3,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/components/camel-braintree/src/main/docs/braintree-component.adoc b/components/camel-braintree/src/main/docs/braintree-component.adoc
index 1cadb64..c5062fd 100644
--- a/components/camel-braintree/src/main/docs/braintree-component.adoc
+++ b/components/camel-braintree/src/main/docs/braintree-component.adoc
@@ -3,6 +3,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/components/camel-browse/src/main/docs/browse-component.adoc b/components/camel-browse/src/main/docs/browse-component.adoc
index bbc8e5d..df7fabe 100644
--- a/components/camel-browse/src/main/docs/browse-component.adoc
+++ b/components/camel-browse/src/main/docs/browse-component.adoc
@@ -3,6 +3,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/components/camel-caffeine/src/main/docs/caffeine-cache-component.adoc b/components/camel-caffeine/src/main/docs/caffeine-cache-component.adoc
index 48c2994..781d45d 100644
--- a/components/camel-caffeine/src/main/docs/caffeine-cache-component.adoc
+++ b/components/camel-caffeine/src/main/docs/caffeine-cache-component.adoc
@@ -3,6 +3,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/components/camel-caffeine/src/main/docs/caffeine-loadcache-component.adoc b/components/camel-caffeine/src/main/docs/caffeine-loadcache-component.adoc
index 64240fe..17b774e 100644
--- a/components/camel-caffeine/src/main/docs/caffeine-loadcache-component.adoc
+++ b/components/camel-caffeine/src/main/docs/caffeine-loadcache-component.adoc
@@ -3,6 +3,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/components/camel-cassandraql/src/main/docs/cql-component.adoc b/components/camel-cassandraql/src/main/docs/cql-component.adoc
index 7854922..400dcf6 100644
--- a/components/camel-cassandraql/src/main/docs/cql-component.adoc
+++ b/components/camel-cassandraql/src/main/docs/cql-component.adoc
@@ -3,6 +3,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/components/camel-chatscript/src/main/docs/chatscript-component.adoc b/components/camel-chatscript/src/main/docs/chatscript-component.adoc
index 4c74a11..9ec9c88 100644
--- a/components/camel-chatscript/src/main/docs/chatscript-component.adoc
+++ b/components/camel-chatscript/src/main/docs/chatscript-component.adoc
@@ -3,6 +3,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/components/camel-chunk/src/main/docs/chunk-component.adoc b/components/camel-chunk/src/main/docs/chunk-component.adoc
index 7d69996..482c915 100644
--- a/components/camel-chunk/src/main/docs/chunk-component.adoc
+++ b/components/camel-chunk/src/main/docs/chunk-component.adoc
@@ -3,6 +3,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/components/camel-cm-sms/src/main/docs/cm-sms-component.adoc b/components/camel-cm-sms/src/main/docs/cm-sms-component.adoc
index 3b8d7ce..9570d97 100644
--- a/components/camel-cm-sms/src/main/docs/cm-sms-component.adoc
+++ b/components/camel-cm-sms/src/main/docs/cm-sms-component.adoc
@@ -3,6 +3,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/components/camel-cmis/src/main/docs/cmis-component.adoc b/components/camel-cmis/src/main/docs/cmis-component.adoc
index de75183..5ca8e1a 100644
--- a/components/camel-cmis/src/main/docs/cmis-component.adoc
+++ b/components/camel-cmis/src/main/docs/cmis-component.adoc
@@ -3,6 +3,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/components/camel-coap/src/main/docs/coap-component.adoc b/components/camel-coap/src/main/docs/coap-component.adoc
index bece271..aca9866 100644
--- a/components/camel-coap/src/main/docs/coap-component.adoc
+++ b/components/camel-coap/src/main/docs/coap-component.adoc
@@ -3,6 +3,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/components/camel-cometd/src/main/docs/cometd-component.adoc b/components/camel-cometd/src/main/docs/cometd-component.adoc
index f472b00..1172ada 100644
--- a/components/camel-cometd/src/main/docs/cometd-component.adoc
+++ b/components/camel-cometd/src/main/docs/cometd-component.adoc
@@ -3,6 +3,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/components/camel-consul/src/main/docs/consul-component.adoc b/components/camel-consul/src/main/docs/consul-component.adoc
index ef1070f..abee07e 100644
--- a/components/camel-consul/src/main/docs/consul-component.adoc
+++ b/components/camel-consul/src/main/docs/consul-component.adoc
@@ -3,6 +3,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/components/camel-controlbus/src/main/docs/controlbus-component.adoc b/components/camel-controlbus/src/main/docs/controlbus-component.adoc
index 2bb82ee..43f6500 100644
--- a/components/camel-controlbus/src/main/docs/controlbus-component.adoc
+++ b/components/camel-controlbus/src/main/docs/controlbus-component.adoc
@@ -3,6 +3,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/components/camel-corda/src/main/docs/corda-component.adoc b/components/camel-corda/src/main/docs/corda-component.adoc
index 0fb5d51..558b775 100644
--- a/components/camel-corda/src/main/docs/corda-component.adoc
+++ b/components/camel-corda/src/main/docs/corda-component.adoc
@@ -3,6 +3,10 @@
 = Corda Component
 *Since Camel 2.23*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 
 *Since Camel 2.23*
 
@@ -153,4 +157,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/components/camel-couchbase/src/main/docs/couchbase-component.adoc b/components/camel-couchbase/src/main/docs/couchbase-component.adoc
index 81870eb..9ffe955 100644
--- a/components/camel-couchbase/src/main/docs/couchbase-component.adoc
+++ b/components/camel-couchbase/src/main/docs/couchbase-component.adoc
@@ -3,6 +3,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/components/camel-couchdb/src/main/docs/couchdb-component.adoc b/components/camel-couchdb/src/main/docs/couchdb-component.adoc
index 158775b..5f966fd 100644
--- a/components/camel-couchdb/src/main/docs/couchdb-component.adoc
+++ b/components/camel-couchdb/src/main/docs/couchdb-component.adoc
@@ -3,6 +3,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/components/camel-crypto-cms/src/main/docs/crypto-cms-component.adoc b/components/camel-crypto-cms/src/main/docs/crypto-cms-component.adoc
index 8cdaf4c..aba756f 100644
--- a/components/camel-crypto-cms/src/main/docs/crypto-cms-component.adoc
+++ b/components/camel-crypto-cms/src/main/docs/crypto-cms-component.adoc
@@ -3,6 +3,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/components/camel-crypto/src/main/docs/crypto-component.adoc b/components/camel-crypto/src/main/docs/crypto-component.adoc
index ffd8b90..b426442 100644
--- a/components/camel-crypto/src/main/docs/crypto-component.adoc
+++ b/components/camel-crypto/src/main/docs/crypto-component.adoc
@@ -3,6 +3,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/components/camel-cxf/src/main/docs/cxf-component.adoc b/components/camel-cxf/src/main/docs/cxf-component.adoc
index 3a84953..84994af 100644
--- a/components/camel-cxf/src/main/docs/cxf-component.adoc
+++ b/components/camel-cxf/src/main/docs/cxf-component.adoc
@@ -3,6 +3,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/components/camel-cxf/src/main/docs/cxfrs-component.adoc b/components/camel-cxf/src/main/docs/cxfrs-component.adoc
index 813b6b3..559a939 100644
--- a/components/camel-cxf/src/main/docs/cxfrs-component.adoc
+++ b/components/camel-cxf/src/main/docs/cxfrs-component.adoc
@@ -3,6 +3,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/components/camel-dataformat/src/main/docs/dataformat-component.adoc b/components/camel-dataformat/src/main/docs/dataformat-component.adoc
index 457bf63..c0a0dde 100644
--- a/components/camel-dataformat/src/main/docs/dataformat-component.adoc
+++ b/components/camel-dataformat/src/main/docs/dataformat-component.adoc
@@ -3,6 +3,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/components/camel-dataset/src/main/docs/dataset-component.adoc b/components/camel-dataset/src/main/docs/dataset-component.adoc
index a74169a..9957d2d 100644
--- a/components/camel-dataset/src/main/docs/dataset-component.adoc
+++ b/components/camel-dataset/src/main/docs/dataset-component.adoc
@@ -3,6 +3,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/components/camel-dataset/src/main/docs/dataset-test-component.adoc b/components/camel-dataset/src/main/docs/dataset-test-component.adoc
index 598900d..5ec1df0 100644
--- a/components/camel-dataset/src/main/docs/dataset-test-component.adoc
+++ b/components/camel-dataset/src/main/docs/dataset-test-component.adoc
@@ -3,6 +3,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/components/camel-debezium-mongodb/src/main/docs/debezium-mongodb-component.adoc b/components/camel-debezium-mongodb/src/main/docs/debezium-mongodb-component.adoc
index ae84fb8..6bb7aa9 100644
--- a/components/camel-debezium-mongodb/src/main/docs/debezium-mongodb-component.adoc
+++ b/components/camel-debezium-mongodb/src/main/docs/debezium-mongodb-component.adoc
@@ -3,6 +3,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/components/camel-debezium-mysql/src/main/docs/debezium-mysql-component.adoc b/components/camel-debezium-mysql/src/main/docs/debezium-mysql-component.adoc
index 60682d0..804ff5e 100644
--- a/components/camel-debezium-mysql/src/main/docs/debezium-mysql-component.adoc
+++ b/components/camel-debezium-mysql/src/main/docs/debezium-mysql-component.adoc
@@ -3,6 +3,10 @@
 = Debezium MySQL Component
 *Since Camel 3.0*
 
+// HEADER START
+*Only Consumer is supported*
+// HEADER END
+
 
 *Since Camel 3.0*
 
diff --git a/components/camel-debezium-postgres/src/main/docs/debezium-postgres-component.adoc b/components/camel-debezium-postgres/src/main/docs/debezium-postgres-component.adoc
index 47acc6d..e590138 100644
--- a/components/camel-debezium-postgres/src/main/docs/debezium-postgres-component.adoc
+++ b/components/camel-debezium-postgres/src/main/docs/debezium-postgres-component.adoc
@@ -3,6 +3,10 @@
 
 *Since Camel 3.0*
 
+// HEADER START
+*Only Consumer is supported*
+// HEADER END
+
 
 *Since Camel 3.0*
 
diff --git a/components/camel-debezium-sqlserver/src/main/docs/debezium-sqlserver-component.adoc b/components/camel-debezium-sqlserver/src/main/docs/debezium-sqlserver-component.adoc
index 783dcff..1dc1cc1 100644
--- a/components/camel-debezium-sqlserver/src/main/docs/debezium-sqlserver-component.adoc
+++ b/components/camel-debezium-sqlserver/src/main/docs/debezium-sqlserver-component.adoc
@@ -3,6 +3,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/components/camel-digitalocean/src/main/docs/digitalocean-component.adoc b/components/camel-digitalocean/src/main/docs/digitalocean-component.adoc
index 75f33ed..441e8d1 100644
--- a/components/camel-digitalocean/src/main/docs/digitalocean-component.adoc
+++ b/components/camel-digitalocean/src/main/docs/digitalocean-component.adoc
@@ -3,6 +3,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/components/camel-direct/src/main/docs/direct-component.adoc b/components/camel-direct/src/main/docs/direct-component.adoc
index 8333afb..b960ef9 100644
--- a/components/camel-direct/src/main/docs/direct-component.adoc
+++ b/components/camel-direct/src/main/docs/direct-component.adoc
@@ -3,6 +3,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/components/camel-directvm/src/main/docs/direct-vm-component.adoc b/components/camel-directvm/src/main/docs/direct-vm-component.adoc
index 6566e3c..06ae51a 100644
--- a/components/camel-directvm/src/main/docs/direct-vm-component.adoc
+++ b/components/camel-directvm/src/main/docs/direct-vm-component.adoc
@@ -3,6 +3,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/components/camel-disruptor/src/main/docs/disruptor-component.adoc b/components/camel-disruptor/src/main/docs/disruptor-component.adoc
index 3c1caae..6b6b47a 100644
--- a/components/camel-disruptor/src/main/docs/disruptor-component.adoc
+++ b/components/camel-disruptor/src/main/docs/disruptor-component.adoc
@@ -3,6 +3,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/components/camel-dns/src/main/docs/dns-component.adoc b/components/camel-dns/src/main/docs/dns-component.adoc
index 4159a4e..381f1ef 100644
--- a/components/camel-dns/src/main/docs/dns-component.adoc
+++ b/components/camel-dns/src/main/docs/dns-component.adoc
@@ -3,6 +3,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/components/camel-docker/src/main/docs/docker-component.adoc b/components/camel-docker/src/main/docs/docker-component.adoc
index 41bb009..0eaa5bc 100644
--- a/components/camel-docker/src/main/docs/docker-component.adoc
+++ b/components/camel-docker/src/main/docs/docker-component.adoc
@@ -3,6 +3,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/components/camel-dozer/src/main/docs/dozer-component.adoc b/components/camel-dozer/src/main/docs/dozer-component.adoc
index d47c311..77bd4d2 100644
--- a/components/camel-dozer/src/main/docs/dozer-component.adoc
+++ b/components/camel-dozer/src/main/docs/dozer-component.adoc
@@ -3,6 +3,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/components/camel-drill/src/main/docs/drill-component.adoc b/components/camel-drill/src/main/docs/drill-component.adoc
index 64094da..ce9bd8e 100644
--- a/components/camel-drill/src/main/docs/drill-component.adoc
+++ b/components/camel-drill/src/main/docs/drill-component.adoc
@@ -3,6 +3,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/components/camel-dropbox/src/main/docs/dropbox-component.adoc b/components/camel-dropbox/src/main/docs/dropbox-component.adoc
index afbdf40..3a29e27 100644
--- a/components/camel-dropbox/src/main/docs/dropbox-component.adoc
+++ b/components/camel-dropbox/src/main/docs/dropbox-component.adoc
@@ -3,6 +3,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/components/camel-ehcache/src/main/docs/ehcache-component.adoc b/components/camel-ehcache/src/main/docs/ehcache-component.adoc
index 5d78cef..b1faec4 100644
--- a/components/camel-ehcache/src/main/docs/ehcache-component.adoc
+++ b/components/camel-ehcache/src/main/docs/ehcache-component.adoc
@@ -3,6 +3,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/components/camel-elasticsearch-rest/src/main/docs/elasticsearch-rest-component.adoc b/components/camel-elasticsearch-rest/src/main/docs/elasticsearch-rest-component.adoc
index ca22082..fb8db17 100644
--- a/components/camel-elasticsearch-rest/src/main/docs/elasticsearch-rest-component.adoc
+++ b/components/camel-elasticsearch-rest/src/main/docs/elasticsearch-rest-component.adoc
@@ -3,6 +3,10 @@
 
 *Since Camel 2.21*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 *Since Camel 2.21*
 
 
@@ -347,4 +351,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/components/camel-elsql/src/main/docs/elsql-component.adoc b/components/camel-elsql/src/main/docs/elsql-component.adoc
index f2b2e6f..ed361e5 100644
--- a/components/camel-elsql/src/main/docs/elsql-component.adoc
+++ b/components/camel-elsql/src/main/docs/elsql-component.adoc
@@ -3,6 +3,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/components/camel-etcd/src/main/docs/etcd-component.adoc b/components/camel-etcd/src/main/docs/etcd-component.adoc
index a9a1712..809e320 100644
--- a/components/camel-etcd/src/main/docs/etcd-component.adoc
+++ b/components/camel-etcd/src/main/docs/etcd-component.adoc
@@ -3,6 +3,10 @@
 
 *Since Camel 2.18*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 *Since Camel 2.18*
 
 
@@ -136,4 +140,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/components/camel-eventadmin/src/main/docs/eventadmin-component.adoc b/components/camel-eventadmin/src/main/docs/eventadmin-component.adoc
index 85f4c0a..0a7a863 100644
--- a/components/camel-eventadmin/src/main/docs/eventadmin-component.adoc
+++ b/components/camel-eventadmin/src/main/docs/eventadmin-component.adoc
@@ -3,6 +3,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/components/camel-exec/src/main/docs/exec-component.adoc b/components/camel-exec/src/main/docs/exec-component.adoc
index 0bbc4ea..50ca4b5 100644
--- a/components/camel-exec/src/main/docs/exec-component.adoc
+++ b/components/camel-exec/src/main/docs/exec-component.adoc
@@ -3,6 +3,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/components/camel-facebook/src/main/docs/facebook-component.adoc b/components/camel-facebook/src/main/docs/facebook-component.adoc
index e462376..9436ec9 100644
--- a/components/camel-facebook/src/main/docs/facebook-component.adoc
+++ b/components/camel-facebook/src/main/docs/facebook-component.adoc
@@ -3,6 +3,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/components/camel-fhir/camel-fhir-component/src/main/docs/fhir-component.adoc b/components/camel-fhir/camel-fhir-component/src/main/docs/fhir-component.adoc
index ae6aef6..cec2978 100644
--- a/components/camel-fhir/camel-fhir-component/src/main/docs/fhir-component.adoc
+++ b/components/camel-fhir/camel-fhir-component/src/main/docs/fhir-component.adoc
@@ -3,6 +3,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/components/camel-file-watch/src/main/docs/file-watch-component.adoc b/components/camel-file-watch/src/main/docs/file-watch-component.adoc
index 3e001d3..a7e126f 100644
--- a/components/camel-file-watch/src/main/docs/file-watch-component.adoc
+++ b/components/camel-file-watch/src/main/docs/file-watch-component.adoc
@@ -3,6 +3,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/components/camel-file/src/main/docs/file-component.adoc b/components/camel-file/src/main/docs/file-component.adoc
index e2a6a4c..346d51a 100644
--- a/components/camel-file/src/main/docs/file-component.adoc
+++ b/components/camel-file/src/main/docs/file-component.adoc
@@ -3,6 +3,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/components/camel-flatpack/src/main/docs/flatpack-component.adoc b/components/camel-flatpack/src/main/docs/flatpack-component.adoc
index 556dc00..a991453 100644
--- a/components/camel-flatpack/src/main/docs/flatpack-component.adoc
+++ b/components/camel-flatpack/src/main/docs/flatpack-component.adoc
@@ -3,6 +3,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/components/camel-flink/src/main/docs/flink-component.adoc b/components/camel-flink/src/main/docs/flink-component.adoc
index fba3e51..bc98ecf 100644
--- a/components/camel-flink/src/main/docs/flink-component.adoc
+++ b/components/camel-flink/src/main/docs/flink-component.adoc
@@ -3,6 +3,10 @@
 
 *Since Camel 2.18*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 *Since Camel 2.18*
 
 
@@ -188,4 +192,4 @@ try {
     } finally {
         camelContext.stop();
     }
------------------------------------
\ No newline at end of file
+-----------------------------------
diff --git a/components/camel-fop/src/main/docs/fop-component.adoc b/components/camel-fop/src/main/docs/fop-component.adoc
index f1ca532..98b079c 100644
--- a/components/camel-fop/src/main/docs/fop-component.adoc
+++ b/components/camel-fop/src/main/docs/fop-component.adoc
@@ -3,6 +3,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/components/camel-freemarker/src/main/docs/freemarker-component.adoc b/components/camel-freemarker/src/main/docs/freemarker-component.adoc
index 80120a7..30ebe48 100644
--- a/components/camel-freemarker/src/main/docs/freemarker-component.adoc
+++ b/components/camel-freemarker/src/main/docs/freemarker-component.adoc
@@ -3,6 +3,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/components/camel-ftp/src/main/docs/ftp-component.adoc b/components/camel-ftp/src/main/docs/ftp-component.adoc
index 92b4d27..a349767 100644
--- a/components/camel-ftp/src/main/docs/ftp-component.adoc
+++ b/components/camel-ftp/src/main/docs/ftp-component.adoc
@@ -3,6 +3,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/components/camel-ftp/src/main/docs/ftps-component.adoc b/components/camel-ftp/src/main/docs/ftps-component.adoc
index d302f6d..f3a33c0 100644
--- a/components/camel-ftp/src/main/docs/ftps-component.adoc
+++ b/components/camel-ftp/src/main/docs/ftps-component.adoc
@@ -3,6 +3,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/components/camel-ftp/src/main/docs/sftp-component.adoc b/components/camel-ftp/src/main/docs/sftp-component.adoc
index e4c3bba..34c2177 100644
--- a/components/camel-ftp/src/main/docs/sftp-component.adoc
+++ b/components/camel-ftp/src/main/docs/sftp-component.adoc
@@ -3,6 +3,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/components/camel-ganglia/src/main/docs/ganglia-component.adoc b/components/camel-ganglia/src/main/docs/ganglia-component.adoc
index 9f87809..f3de54a 100644
--- a/components/camel-ganglia/src/main/docs/ganglia-component.adoc
+++ b/components/camel-ganglia/src/main/docs/ganglia-component.adoc
@@ -3,6 +3,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/components/camel-geocoder/src/main/docs/geocoder-component.adoc b/components/camel-geocoder/src/main/docs/geocoder-component.adoc
index 42d25cf..caca77a 100644
--- a/components/camel-geocoder/src/main/docs/geocoder-component.adoc
+++ b/components/camel-geocoder/src/main/docs/geocoder-component.adoc
@@ -3,6 +3,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/components/camel-git/src/main/docs/git-component.adoc b/components/camel-git/src/main/docs/git-component.adoc
index 6bee6bd..3d1163d 100644
--- a/components/camel-git/src/main/docs/git-component.adoc
+++ b/components/camel-git/src/main/docs/git-component.adoc
@@ -3,6 +3,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/components/camel-github/src/main/docs/github-component.adoc b/components/camel-github/src/main/docs/github-component.adoc
index 45cf786..3e81273 100644
--- a/components/camel-github/src/main/docs/github-component.adoc
+++ b/components/camel-github/src/main/docs/github-component.adoc
@@ -3,6 +3,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/components/camel-google-bigquery/src/main/docs/google-bigquery-component.adoc b/components/camel-google-bigquery/src/main/docs/google-bigquery-component.adoc
index 3640fd2..8d73565 100644
--- a/components/camel-google-bigquery/src/main/docs/google-bigquery-component.adoc
+++ b/components/camel-google-bigquery/src/main/docs/google-bigquery-component.adoc
@@ -3,6 +3,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/components/camel-google-bigquery/src/main/docs/google-bigquery-sql-component.adoc b/components/camel-google-bigquery/src/main/docs/google-bigquery-sql-component.adoc
index 3c0ff39..c601927 100644
--- a/components/camel-google-bigquery/src/main/docs/google-bigquery-sql-component.adoc
+++ b/components/camel-google-bigquery/src/main/docs/google-bigquery-sql-component.adoc
@@ -3,6 +3,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/components/camel-google-calendar/src/main/docs/google-calendar-component.adoc b/components/camel-google-calendar/src/main/docs/google-calendar-component.adoc
index 0aa52e1..877dcb9 100644
--- a/components/camel-google-calendar/src/main/docs/google-calendar-component.adoc
+++ b/components/camel-google-calendar/src/main/docs/google-calendar-component.adoc
@@ -3,6 +3,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/components/camel-google-calendar/src/main/docs/google-calendar-stream-component.adoc b/components/camel-google-calendar/src/main/docs/google-calendar-stream-component.adoc
index 59b10f2..b65ff0d 100644
--- a/components/camel-google-calendar/src/main/docs/google-calendar-stream-component.adoc
+++ b/components/camel-google-calendar/src/main/docs/google-calendar-stream-component.adoc
@@ -3,6 +3,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/components/camel-google-drive/src/main/docs/google-drive-component.adoc b/components/camel-google-drive/src/main/docs/google-drive-component.adoc
index 30f1c23..578e3d1 100644
--- a/components/camel-google-drive/src/main/docs/google-drive-component.adoc
+++ b/components/camel-google-drive/src/main/docs/google-drive-component.adoc
@@ -3,6 +3,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/components/camel-google-mail/src/main/docs/google-mail-component.adoc b/components/camel-google-mail/src/main/docs/google-mail-component.adoc
index bb2ef82..4634d73 100644
--- a/components/camel-google-mail/src/main/docs/google-mail-component.adoc
+++ b/components/camel-google-mail/src/main/docs/google-mail-component.adoc
@@ -3,6 +3,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/components/camel-google-mail/src/main/docs/google-mail-stream-component.adoc b/components/camel-google-mail/src/main/docs/google-mail-stream-component.adoc
index 0209009..c3a393d 100644
--- a/components/camel-google-mail/src/main/docs/google-mail-stream-component.adoc
+++ b/components/camel-google-mail/src/main/docs/google-mail-stream-component.adoc
@@ -3,6 +3,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/components/camel-google-pubsub/src/main/docs/google-pubsub-component.adoc b/components/camel-google-pubsub/src/main/docs/google-pubsub-component.adoc
index cb02ff3..5e462b7 100644
--- a/components/camel-google-pubsub/src/main/docs/google-pubsub-component.adoc
+++ b/components/camel-google-pubsub/src/main/docs/google-pubsub-component.adoc
@@ -3,6 +3,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/components/camel-google-sheets/src/main/docs/google-sheets-component.adoc b/components/camel-google-sheets/src/main/docs/google-sheets-component.adoc
index c34e53e..c48a387 100644
--- a/components/camel-google-sheets/src/main/docs/google-sheets-component.adoc
+++ b/components/camel-google-sheets/src/main/docs/google-sheets-component.adoc
@@ -3,6 +3,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/components/camel-google-sheets/src/main/docs/google-sheets-stream-component.adoc b/components/camel-google-sheets/src/main/docs/google-sheets-stream-component.adoc
index 0948ffd..9db7667 100644
--- a/components/camel-google-sheets/src/main/docs/google-sheets-stream-component.adoc
+++ b/components/camel-google-sheets/src/main/docs/google-sheets-stream-component.adoc
@@ -3,6 +3,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/components/camel-gora/src/main/docs/gora-component.adoc b/components/camel-gora/src/main/docs/gora-component.adoc
index 06d7549..8a8a916 100644
--- a/components/camel-gora/src/main/docs/gora-component.adoc
+++ b/components/camel-gora/src/main/docs/gora-component.adoc
@@ -3,6 +3,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/components/camel-grape/src/main/docs/grape-component.adoc b/components/camel-grape/src/main/docs/grape-component.adoc
index 0e75d3b..f7ca5c0 100644
--- a/components/camel-grape/src/main/docs/grape-component.adoc
+++ b/components/camel-grape/src/main/docs/grape-component.adoc
@@ -3,6 +3,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/components/camel-graphql/src/main/docs/graphql-component.adoc b/components/camel-graphql/src/main/docs/graphql-component.adoc
index e7fe12c..7cabec1 100644
--- a/components/camel-graphql/src/main/docs/graphql-component.adoc
+++ b/components/camel-graphql/src/main/docs/graphql-component.adoc
@@ -3,6 +3,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/components/camel-grpc/src/main/docs/grpc-component.adoc b/components/camel-grpc/src/main/docs/grpc-component.adoc
index d591e6d..3ebfc7b 100644
--- a/components/camel-grpc/src/main/docs/grpc-component.adoc
+++ b/components/camel-grpc/src/main/docs/grpc-component.adoc
@@ -3,6 +3,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/components/camel-guava-eventbus/src/main/docs/guava-eventbus-component.adoc b/components/camel-guava-eventbus/src/main/docs/guava-eventbus-component.adoc
index e38ceac..f37f275 100644
--- a/components/camel-guava-eventbus/src/main/docs/guava-eventbus-component.adoc
+++ b/components/camel-guava-eventbus/src/main/docs/guava-eventbus-component.adoc
@@ -3,6 +3,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/components/camel-hazelcast/src/main/docs/hazelcast-atomicvalue-component.adoc b/components/camel-hazelcast/src/main/docs/hazelcast-atomicvalue-component.adoc
index 44742f1..007baa4 100644
--- a/components/camel-hazelcast/src/main/docs/hazelcast-atomicvalue-component.adoc
+++ b/components/camel-hazelcast/src/main/docs/hazelcast-atomicvalue-component.adoc
@@ -3,6 +3,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/components/camel-hazelcast/src/main/docs/hazelcast-instance-component.adoc b/components/camel-hazelcast/src/main/docs/hazelcast-instance-component.adoc
index 231efd9..dccce33 100644
--- a/components/camel-hazelcast/src/main/docs/hazelcast-instance-component.adoc
+++ b/components/camel-hazelcast/src/main/docs/hazelcast-instance-component.adoc
@@ -3,6 +3,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/components/camel-hazelcast/src/main/docs/hazelcast-list-component.adoc b/components/camel-hazelcast/src/main/docs/hazelcast-list-component.adoc
index 7a55966..cde6995 100644
--- a/components/camel-hazelcast/src/main/docs/hazelcast-list-component.adoc
+++ b/components/camel-hazelcast/src/main/docs/hazelcast-list-component.adoc
@@ -3,6 +3,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/components/camel-hazelcast/src/main/docs/hazelcast-map-component.adoc b/components/camel-hazelcast/src/main/docs/hazelcast-map-component.adoc
index 82179b1..e1f800a 100644
--- a/components/camel-hazelcast/src/main/docs/hazelcast-map-component.adoc
+++ b/components/camel-hazelcast/src/main/docs/hazelcast-map-component.adoc
@@ -3,6 +3,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/components/camel-hazelcast/src/main/docs/hazelcast-multimap-component.adoc b/components/camel-hazelcast/src/main/docs/hazelcast-multimap-component.adoc
index 2113af83..9b94b1e 100644
--- a/components/camel-hazelcast/src/main/docs/hazelcast-multimap-component.adoc
+++ b/components/camel-hazelcast/src/main/docs/hazelcast-multimap-component.adoc
@@ -3,6 +3,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/components/camel-hazelcast/src/main/docs/hazelcast-queue-component.adoc b/components/camel-hazelcast/src/main/docs/hazelcast-queue-component.adoc
index 5417340..20671e2 100644
--- a/components/camel-hazelcast/src/main/docs/hazelcast-queue-component.adoc
+++ b/components/camel-hazelcast/src/main/docs/hazelcast-queue-component.adoc
@@ -3,6 +3,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/components/camel-hazelcast/src/main/docs/hazelcast-replicatedmap-component.adoc b/components/camel-hazelcast/src/main/docs/hazelcast-replicatedmap-component.adoc
index e489b08..e882a94 100644
--- a/components/camel-hazelcast/src/main/docs/hazelcast-replicatedmap-component.adoc
+++ b/components/camel-hazelcast/src/main/docs/hazelcast-replicatedmap-component.adoc
@@ -3,6 +3,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/components/camel-hazelcast/src/main/docs/hazelcast-ringbuffer-component.adoc b/components/camel-hazelcast/src/main/docs/hazelcast-ringbuffer-component.adoc
index d2428b5..a80fd5e 100644
--- a/components/camel-hazelcast/src/main/docs/hazelcast-ringbuffer-component.adoc
+++ b/components/camel-hazelcast/src/main/docs/hazelcast-ringbuffer-component.adoc
@@ -3,6 +3,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/components/camel-hazelcast/src/main/docs/hazelcast-seda-component.adoc b/components/camel-hazelcast/src/main/docs/hazelcast-seda-component.adoc
index 9699889..9398267 100644
--- a/components/camel-hazelcast/src/main/docs/hazelcast-seda-component.adoc
+++ b/components/camel-hazelcast/src/main/docs/hazelcast-seda-component.adoc
@@ -3,6 +3,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/components/camel-hazelcast/src/main/docs/hazelcast-set-component.adoc b/components/camel-hazelcast/src/main/docs/hazelcast-set-component.adoc
index 93b2d1d..d5bc970 100644
--- a/components/camel-hazelcast/src/main/docs/hazelcast-set-component.adoc
+++ b/components/camel-hazelcast/src/main/docs/hazelcast-set-component.adoc
@@ -3,6 +3,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/components/camel-hazelcast/src/main/docs/hazelcast-topic-component.adoc b/components/camel-hazelcast/src/main/docs/hazelcast-topic-component.adoc
index 4871715..116646d 100644
--- a/components/camel-hazelcast/src/main/docs/hazelcast-topic-component.adoc
+++ b/components/camel-hazelcast/src/main/docs/hazelcast-topic-component.adoc
@@ -3,6 +3,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/components/camel-hbase/src/main/docs/hbase-component.adoc b/components/camel-hbase/src/main/docs/hbase-component.adoc
index 3e39069..53c4741 100644
--- a/components/camel-hbase/src/main/docs/hbase-component.adoc
+++ b/components/camel-hbase/src/main/docs/hbase-component.adoc
@@ -3,6 +3,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/components/camel-hdfs/src/main/docs/hdfs-component.adoc b/components/camel-hdfs/src/main/docs/hdfs-component.adoc
index 36e55ea..60eea93 100644
--- a/components/camel-hdfs/src/main/docs/hdfs-component.adoc
+++ b/components/camel-hdfs/src/main/docs/hdfs-component.adoc
@@ -3,6 +3,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/components/camel-hipchat/src/main/docs/hipchat-component.adoc b/components/camel-hipchat/src/main/docs/hipchat-component.adoc
index 7bbc2cd..8ff3247 100644
--- a/components/camel-hipchat/src/main/docs/hipchat-component.adoc
+++ b/components/camel-hipchat/src/main/docs/hipchat-component.adoc
@@ -3,6 +3,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/components/camel-http/src/main/docs/http-component.adoc b/components/camel-http/src/main/docs/http-component.adoc
index c8c1bd5..7c9c9ec 100644
--- a/components/camel-http/src/main/docs/http-component.adoc
+++ b/components/camel-http/src/main/docs/http-component.adoc
@@ -3,6 +3,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/components/camel-iec60870/src/main/docs/iec60870-client-component.adoc b/components/camel-iec60870/src/main/docs/iec60870-client-component.adoc
index 176c6b6..962058b 100644
--- a/components/camel-iec60870/src/main/docs/iec60870-client-component.adoc
+++ b/components/camel-iec60870/src/main/docs/iec60870-client-component.adoc
@@ -3,6 +3,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/components/camel-iec60870/src/main/docs/iec60870-server-component.adoc b/components/camel-iec60870/src/main/docs/iec60870-server-component.adoc
index 54e6cbc..ef2883a 100644
--- a/components/camel-iec60870/src/main/docs/iec60870-server-component.adoc
+++ b/components/camel-iec60870/src/main/docs/iec60870-server-component.adoc
@@ -3,6 +3,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/components/camel-ignite/src/main/docs/ignite-cache-component.adoc b/components/camel-ignite/src/main/docs/ignite-cache-component.adoc
index aee82e0..7c6f04d 100644
--- a/components/camel-ignite/src/main/docs/ignite-cache-component.adoc
+++ b/components/camel-ignite/src/main/docs/ignite-cache-component.adoc
@@ -3,6 +3,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/components/camel-ignite/src/main/docs/ignite-compute-component.adoc b/components/camel-ignite/src/main/docs/ignite-compute-component.adoc
index 291e949..b3f6ce7 100644
--- a/components/camel-ignite/src/main/docs/ignite-compute-component.adoc
+++ b/components/camel-ignite/src/main/docs/ignite-compute-component.adoc
@@ -3,6 +3,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/components/camel-ignite/src/main/docs/ignite-events-component.adoc b/components/camel-ignite/src/main/docs/ignite-events-component.adoc
index afd9843..89ca123 100644
--- a/components/camel-ignite/src/main/docs/ignite-events-component.adoc
+++ b/components/camel-ignite/src/main/docs/ignite-events-component.adoc
@@ -3,6 +3,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/components/camel-ignite/src/main/docs/ignite-idgen-component.adoc b/components/camel-ignite/src/main/docs/ignite-idgen-component.adoc
index 5e41c5b..722b68e 100644
--- a/components/camel-ignite/src/main/docs/ignite-idgen-component.adoc
+++ b/components/camel-ignite/src/main/docs/ignite-idgen-component.adoc
@@ -3,6 +3,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/components/camel-ignite/src/main/docs/ignite-messaging-component.adoc b/components/camel-ignite/src/main/docs/ignite-messaging-component.adoc
index 4a7c990..cb69e39 100644
--- a/components/camel-ignite/src/main/docs/ignite-messaging-component.adoc
+++ b/components/camel-ignite/src/main/docs/ignite-messaging-component.adoc
@@ -3,6 +3,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/components/camel-ignite/src/main/docs/ignite-queue-component.adoc b/components/camel-ignite/src/main/docs/ignite-queue-component.adoc
index 24611eb..76356da 100644
--- a/components/camel-ignite/src/main/docs/ignite-queue-component.adoc
+++ b/components/camel-ignite/src/main/docs/ignite-queue-component.adoc
@@ -3,6 +3,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/components/camel-ignite/src/main/docs/ignite-set-component.adoc b/components/camel-ignite/src/main/docs/ignite-set-component.adoc
index bcb16c7..1819a33 100644
--- a/components/camel-ignite/src/main/docs/ignite-set-component.adoc
+++ b/components/camel-ignite/src/main/docs/ignite-set-component.adoc
@@ -3,6 +3,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/components/camel-infinispan/src/main/docs/infinispan-component.adoc b/components/camel-infinispan/src/main/docs/infinispan-component.adoc
index 61ddb54..34e9842 100644
--- a/components/camel-infinispan/src/main/docs/infinispan-component.adoc
+++ b/components/camel-infinispan/src/main/docs/infinispan-component.adoc
@@ -3,6 +3,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/components/camel-influxdb/src/main/docs/influxdb-component.adoc b/components/camel-influxdb/src/main/docs/influxdb-component.adoc
index 0ddec5a..850b942 100644
--- a/components/camel-influxdb/src/main/docs/influxdb-component.adoc
+++ b/components/camel-influxdb/src/main/docs/influxdb-component.adoc
@@ -3,6 +3,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/components/camel-iota/src/main/docs/iota-component.adoc b/components/camel-iota/src/main/docs/iota-component.adoc
index 36910aa..9e4e3a1 100644
--- a/components/camel-iota/src/main/docs/iota-component.adoc
+++ b/components/camel-iota/src/main/docs/iota-component.adoc
@@ -3,6 +3,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/components/camel-ipfs/src/main/docs/ipfs-component.adoc b/components/camel-ipfs/src/main/docs/ipfs-component.adoc
index 6b78a39..338d39b 100644
--- a/components/camel-ipfs/src/main/docs/ipfs-component.adoc
+++ b/components/camel-ipfs/src/main/docs/ipfs-component.adoc
@@ -3,6 +3,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/components/camel-irc/src/main/docs/irc-component.adoc b/components/camel-irc/src/main/docs/irc-component.adoc
index 1f24f6c..a32ab07 100644
--- a/components/camel-irc/src/main/docs/irc-component.adoc
+++ b/components/camel-irc/src/main/docs/irc-component.adoc
@@ -3,6 +3,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.
@@ -256,4 +260,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/components/camel-ironmq/src/main/docs/ironmq-component.adoc b/components/camel-ironmq/src/main/docs/ironmq-component.adoc
index b646c02..89de114 100644
--- a/components/camel-ironmq/src/main/docs/ironmq-component.adoc
+++ b/components/camel-ironmq/src/main/docs/ironmq-component.adoc
@@ -3,6 +3,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/components/camel-jbpm/src/main/docs/jbpm-component.adoc b/components/camel-jbpm/src/main/docs/jbpm-component.adoc
index 77e510a..2605737 100644
--- a/components/camel-jbpm/src/main/docs/jbpm-component.adoc
+++ b/components/camel-jbpm/src/main/docs/jbpm-component.adoc
@@ -3,6 +3,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/components/camel-jcache/src/main/docs/jcache-component.adoc b/components/camel-jcache/src/main/docs/jcache-component.adoc
index 5d35d4b..3bcec50 100644
--- a/components/camel-jcache/src/main/docs/jcache-component.adoc
+++ b/components/camel-jcache/src/main/docs/jcache-component.adoc
@@ -3,6 +3,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/components/camel-jclouds/src/main/docs/jclouds-component.adoc b/components/camel-jclouds/src/main/docs/jclouds-component.adoc
index d9e97211..53d654a 100644
--- a/components/camel-jclouds/src/main/docs/jclouds-component.adoc
+++ b/components/camel-jclouds/src/main/docs/jclouds-component.adoc
@@ -3,6 +3,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/components/camel-jcr/src/main/docs/jcr-component.adoc b/components/camel-jcr/src/main/docs/jcr-component.adoc
index 3d493fc..1c7bea9 100644
--- a/components/camel-jcr/src/main/docs/jcr-component.adoc
+++ b/components/camel-jcr/src/main/docs/jcr-component.adoc
@@ -3,6 +3,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/components/camel-jdbc/src/main/docs/jdbc-component.adoc b/components/camel-jdbc/src/main/docs/jdbc-component.adoc
index 5f5b2e5..5cd9846 100644
--- a/components/camel-jdbc/src/main/docs/jdbc-component.adoc
+++ b/components/camel-jdbc/src/main/docs/jdbc-component.adoc
@@ -3,6 +3,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/components/camel-jetty/src/main/docs/jetty-component.adoc b/components/camel-jetty/src/main/docs/jetty-component.adoc
index a9685a4..4c44ba8 100644
--- a/components/camel-jetty/src/main/docs/jetty-component.adoc
+++ b/components/camel-jetty/src/main/docs/jetty-component.adoc
@@ -3,6 +3,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/components/camel-jgroups-raft/src/main/docs/jgroups-raft-component.adoc b/components/camel-jgroups-raft/src/main/docs/jgroups-raft-component.adoc
index 52594e9..b7d9fd7 100644
--- a/components/camel-jgroups-raft/src/main/docs/jgroups-raft-component.adoc
+++ b/components/camel-jgroups-raft/src/main/docs/jgroups-raft-component.adoc
@@ -3,6 +3,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/components/camel-jgroups/src/main/docs/jgroups-component.adoc b/components/camel-jgroups/src/main/docs/jgroups-component.adoc
index 991eb89..c9b797d 100644
--- a/components/camel-jgroups/src/main/docs/jgroups-component.adoc
+++ b/components/camel-jgroups/src/main/docs/jgroups-component.adoc
@@ -3,6 +3,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/components/camel-jing/src/main/docs/jing-component.adoc b/components/camel-jing/src/main/docs/jing-component.adoc
index 260a441..0bc270e 100644
--- a/components/camel-jing/src/main/docs/jing-component.adoc
+++ b/components/camel-jing/src/main/docs/jing-component.adoc
@@ -3,6 +3,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/components/camel-jira/src/main/docs/jira-component.adoc b/components/camel-jira/src/main/docs/jira-component.adoc
index d6edede..0e8ce41 100644
--- a/components/camel-jira/src/main/docs/jira-component.adoc
+++ b/components/camel-jira/src/main/docs/jira-component.adoc
@@ -3,6 +3,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/components/camel-jms/src/main/docs/jms-component.adoc b/components/camel-jms/src/main/docs/jms-component.adoc
index 335e467..9551bfa 100644
--- a/components/camel-jms/src/main/docs/jms-component.adoc
+++ b/components/camel-jms/src/main/docs/jms-component.adoc
@@ -1,21 +1,30 @@
 [[jms-component]]
 = JMS Component
-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]
 ====
@@ -46,25 +55,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/components/camel-jmx/src/main/docs/jmx-component.adoc b/components/camel-jmx/src/main/docs/jmx-component.adoc
index c403f4a..abcaf01 100644
--- a/components/camel-jmx/src/main/docs/jmx-component.adoc
+++ b/components/camel-jmx/src/main/docs/jmx-component.adoc
@@ -1,16 +1,11 @@
 [[jmx-component]]
 = JMX Component
-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/components/camel-jolt/src/main/docs/jolt-component.adoc b/components/camel-jolt/src/main/docs/jolt-component.adoc
index 4b08c5d..2e1c667 100644
--- a/components/camel-jolt/src/main/docs/jolt-component.adoc
+++ b/components/camel-jolt/src/main/docs/jolt-component.adoc
@@ -3,6 +3,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/components/camel-jooq/src/main/docs/jooq-component.adoc b/components/camel-jooq/src/main/docs/jooq-component.adoc
index c3e59b6..d684012 100644
--- a/components/camel-jooq/src/main/docs/jooq-component.adoc
+++ b/components/camel-jooq/src/main/docs/jooq-component.adoc
@@ -3,6 +3,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/components/camel-jpa/src/main/docs/jpa-component.adoc b/components/camel-jpa/src/main/docs/jpa-component.adoc
index a060f28..aed4236 100644
--- a/components/camel-jpa/src/main/docs/jpa-component.adoc
+++ b/components/camel-jpa/src/main/docs/jpa-component.adoc
@@ -3,6 +3,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/components/camel-jsch/src/main/docs/scp-component.adoc b/components/camel-jsch/src/main/docs/scp-component.adoc
index 3bd0b9c..6a66e5a 100644
--- a/components/camel-jsch/src/main/docs/scp-component.adoc
+++ b/components/camel-jsch/src/main/docs/scp-component.adoc
@@ -3,6 +3,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/components/camel-json-validator/src/main/docs/json-validator-component.adoc b/components/camel-json-validator/src/main/docs/json-validator-component.adoc
index 2e2ec57..ebdffe2 100644
--- a/components/camel-json-validator/src/main/docs/json-validator-component.adoc
+++ b/components/camel-json-validator/src/main/docs/json-validator-component.adoc
@@ -3,6 +3,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/components/camel-jt400/src/main/docs/jt400-component.adoc b/components/camel-jt400/src/main/docs/jt400-component.adoc
index 91f4127..4301964 100644
--- a/components/camel-jt400/src/main/docs/jt400-component.adoc
+++ b/components/camel-jt400/src/main/docs/jt400-component.adoc
@@ -3,6 +3,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/components/camel-kafka/src/main/docs/kafka-component.adoc b/components/camel-kafka/src/main/docs/kafka-component.adoc
index 656e750..bdd9ef9 100644
--- a/components/camel-kafka/src/main/docs/kafka-component.adoc
+++ b/components/camel-kafka/src/main/docs/kafka-component.adoc
@@ -3,6 +3,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/components/camel-kubernetes/src/main/docs/kubernetes-config-maps-component.adoc b/components/camel-kubernetes/src/main/docs/kubernetes-config-maps-component.adoc
index 0716429..c0a53a7 100644
--- a/components/camel-kubernetes/src/main/docs/kubernetes-config-maps-component.adoc
+++ b/components/camel-kubernetes/src/main/docs/kubernetes-config-maps-component.adoc
@@ -3,6 +3,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/components/camel-kubernetes/src/main/docs/kubernetes-deployments-component.adoc b/components/camel-kubernetes/src/main/docs/kubernetes-deployments-component.adoc
index 9abd5eb..8af5a36 100644
--- a/components/camel-kubernetes/src/main/docs/kubernetes-deployments-component.adoc
+++ b/components/camel-kubernetes/src/main/docs/kubernetes-deployments-component.adoc
@@ -3,6 +3,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/components/camel-kubernetes/src/main/docs/kubernetes-hpa-component.adoc b/components/camel-kubernetes/src/main/docs/kubernetes-hpa-component.adoc
index 612dd74..9cc6d25 100644
--- a/components/camel-kubernetes/src/main/docs/kubernetes-hpa-component.adoc
+++ b/components/camel-kubernetes/src/main/docs/kubernetes-hpa-component.adoc
@@ -3,6 +3,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/components/camel-kubernetes/src/main/docs/kubernetes-job-component.adoc b/components/camel-kubernetes/src/main/docs/kubernetes-job-component.adoc
index c66066c..4f322a9 100644
--- a/components/camel-kubernetes/src/main/docs/kubernetes-job-component.adoc
+++ b/components/camel-kubernetes/src/main/docs/kubernetes-job-component.adoc
@@ -3,6 +3,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/components/camel-kubernetes/src/main/docs/kubernetes-namespaces-component.adoc b/components/camel-kubernetes/src/main/docs/kubernetes-namespaces-component.adoc
index 790d707..22796c9 100644
--- a/components/camel-kubernetes/src/main/docs/kubernetes-namespaces-component.adoc
+++ b/components/camel-kubernetes/src/main/docs/kubernetes-namespaces-component.adoc
@@ -3,6 +3,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/components/camel-kubernetes/src/main/docs/kubernetes-nodes-component.adoc b/components/camel-kubernetes/src/main/docs/kubernetes-nodes-component.adoc
index ebf1e0a..93a4a3a 100644
--- a/components/camel-kubernetes/src/main/docs/kubernetes-nodes-component.adoc
+++ b/components/camel-kubernetes/src/main/docs/kubernetes-nodes-component.adoc
@@ -3,6 +3,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/components/camel-kubernetes/src/main/docs/kubernetes-persistent-volumes-claims-component.adoc b/components/camel-kubernetes/src/main/docs/kubernetes-persistent-volumes-claims-component.adoc
index 76ca15f..16f1c84 100644
--- a/components/camel-kubernetes/src/main/docs/kubernetes-persistent-volumes-claims-component.adoc
+++ b/components/camel-kubernetes/src/main/docs/kubernetes-persistent-volumes-claims-component.adoc
@@ -3,6 +3,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/components/camel-kubernetes/src/main/docs/kubernetes-persistent-volumes-component.adoc b/components/camel-kubernetes/src/main/docs/kubernetes-persistent-volumes-component.adoc
index b2ee644..3d2e7a5 100644
--- a/components/camel-kubernetes/src/main/docs/kubernetes-persistent-volumes-component.adoc
+++ b/components/camel-kubernetes/src/main/docs/kubernetes-persistent-volumes-component.adoc
@@ -3,6 +3,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/components/camel-kubernetes/src/main/docs/kubernetes-pods-component.adoc b/components/camel-kubernetes/src/main/docs/kubernetes-pods-component.adoc
index a10e6d4..8c5f6d3 100644
--- a/components/camel-kubernetes/src/main/docs/kubernetes-pods-component.adoc
+++ b/components/camel-kubernetes/src/main/docs/kubernetes-pods-component.adoc
@@ -3,6 +3,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/components/camel-kubernetes/src/main/docs/kubernetes-replication-controllers-component.adoc b/components/camel-kubernetes/src/main/docs/kubernetes-replication-controllers-component.adoc
index 8b870b9..5650a7b 100644
--- a/components/camel-kubernetes/src/main/docs/kubernetes-replication-controllers-component.adoc
+++ b/components/camel-kubernetes/src/main/docs/kubernetes-replication-controllers-component.adoc
@@ -3,6 +3,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/components/camel-kubernetes/src/main/docs/kubernetes-resources-quota-component.adoc b/components/camel-kubernetes/src/main/docs/kubernetes-resources-quota-component.adoc
index 1f9ad39..2e4bbc8 100644
--- a/components/camel-kubernetes/src/main/docs/kubernetes-resources-quota-component.adoc
+++ b/components/camel-kubernetes/src/main/docs/kubernetes-resources-quota-component.adoc
@@ -3,6 +3,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/components/camel-kubernetes/src/main/docs/kubernetes-secrets-component.adoc b/components/camel-kubernetes/src/main/docs/kubernetes-secrets-component.adoc
index 0ccab7a..a4a2e37 100644
--- a/components/camel-kubernetes/src/main/docs/kubernetes-secrets-component.adoc
+++ b/components/camel-kubernetes/src/main/docs/kubernetes-secrets-component.adoc
@@ -3,6 +3,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/components/camel-kubernetes/src/main/docs/kubernetes-service-accounts-component.adoc b/components/camel-kubernetes/src/main/docs/kubernetes-service-accounts-component.adoc
index 0e9e485..1f34251 100644
--- a/components/camel-kubernetes/src/main/docs/kubernetes-service-accounts-component.adoc
+++ b/components/camel-kubernetes/src/main/docs/kubernetes-service-accounts-component.adoc
@@ -3,6 +3,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/components/camel-kubernetes/src/main/docs/kubernetes-services-component.adoc b/components/camel-kubernetes/src/main/docs/kubernetes-services-component.adoc
index d30c379..408489b 100644
--- a/components/camel-kubernetes/src/main/docs/kubernetes-services-component.adoc
+++ b/components/camel-kubernetes/src/main/docs/kubernetes-services-component.adoc
@@ -3,6 +3,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/components/camel-kubernetes/src/main/docs/openshift-build-configs-component.adoc b/components/camel-kubernetes/src/main/docs/openshift-build-configs-component.adoc
index 91b4b39..16c3493 100644
--- a/components/camel-kubernetes/src/main/docs/openshift-build-configs-component.adoc
+++ b/components/camel-kubernetes/src/main/docs/openshift-build-configs-component.adoc
@@ -3,6 +3,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/components/camel-kubernetes/src/main/docs/openshift-builds-component.adoc b/components/camel-kubernetes/src/main/docs/openshift-builds-component.adoc
index 90db161..d823ecc 100644
--- a/components/camel-kubernetes/src/main/docs/openshift-builds-component.adoc
+++ b/components/camel-kubernetes/src/main/docs/openshift-builds-component.adoc
@@ -3,6 +3,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/components/camel-kudu/src/main/docs/kudu-component.adoc b/components/camel-kudu/src/main/docs/kudu-component.adoc
index a8f0738..4811f7e 100644
--- a/components/camel-kudu/src/main/docs/kudu-component.adoc
+++ b/components/camel-kudu/src/main/docs/kudu-component.adoc
@@ -3,6 +3,10 @@
 
 *Since Camel 3.0*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 *Since Camel 3.0*
 
 
@@ -119,4 +123,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/components/camel-language/src/main/docs/language-component.adoc b/components/camel-language/src/main/docs/language-component.adoc
index d051aeb..1d056c9 100644
--- a/components/camel-language/src/main/docs/language-component.adoc
+++ b/components/camel-language/src/main/docs/language-component.adoc
@@ -3,6 +3,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/components/camel-ldap/src/main/docs/ldap-component.adoc b/components/camel-ldap/src/main/docs/ldap-component.adoc
index c7445c3..b7ab3d6 100644
--- a/components/camel-ldap/src/main/docs/ldap-component.adoc
+++ b/components/camel-ldap/src/main/docs/ldap-component.adoc
@@ -3,6 +3,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/components/camel-ldif/src/main/docs/ldif-component.adoc b/components/camel-ldif/src/main/docs/ldif-component.adoc
index ddd41d7..4a56797 100644
--- a/components/camel-ldif/src/main/docs/ldif-component.adoc
+++ b/components/camel-ldif/src/main/docs/ldif-component.adoc
@@ -3,6 +3,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/components/camel-log/src/main/docs/log-component.adoc b/components/camel-log/src/main/docs/log-component.adoc
index d977c02..ccb5671 100644
--- a/components/camel-log/src/main/docs/log-component.adoc
+++ b/components/camel-log/src/main/docs/log-component.adoc
@@ -3,6 +3,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/components/camel-lucene/src/main/docs/lucene-component.adoc b/components/camel-lucene/src/main/docs/lucene-component.adoc
index bd249ab..7311822 100644
--- a/components/camel-lucene/src/main/docs/lucene-component.adoc
+++ b/components/camel-lucene/src/main/docs/lucene-component.adoc
@@ -3,6 +3,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/components/camel-lumberjack/src/main/docs/lumberjack-component.adoc b/components/camel-lumberjack/src/main/docs/lumberjack-component.adoc
index e3cee8c..7e4ba51 100644
--- a/components/camel-lumberjack/src/main/docs/lumberjack-component.adoc
+++ b/components/camel-lumberjack/src/main/docs/lumberjack-component.adoc
@@ -3,6 +3,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/components/camel-mail/src/main/docs/mail-component.adoc b/components/camel-mail/src/main/docs/mail-component.adoc
index d589785..57cd24e 100644
--- a/components/camel-mail/src/main/docs/mail-component.adoc
+++ b/components/camel-mail/src/main/docs/mail-component.adoc
@@ -3,6 +3,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/components/camel-master/src/main/docs/master-component.adoc b/components/camel-master/src/main/docs/master-component.adoc
index dca7818..25d77c8 100644
--- a/components/camel-master/src/main/docs/master-component.adoc
+++ b/components/camel-master/src/main/docs/master-component.adoc
@@ -3,6 +3,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/components/camel-metrics/src/main/docs/metrics-component.adoc b/components/camel-metrics/src/main/docs/metrics-component.adoc
index 6774c88..b44e1cd 100644
--- a/components/camel-metrics/src/main/docs/metrics-component.adoc
+++ b/components/camel-metrics/src/main/docs/metrics-component.adoc
@@ -1,16 +1,11 @@
 [[metrics-component]]
 = Metrics Component
-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/components/camel-micrometer/src/main/docs/micrometer-component.adoc b/components/camel-micrometer/src/main/docs/micrometer-component.adoc
index ede869b..375586f 100644
--- a/components/camel-micrometer/src/main/docs/micrometer-component.adoc
+++ b/components/camel-micrometer/src/main/docs/micrometer-component.adoc
@@ -1,16 +1,11 @@
 [[micrometer-component]]
 = Micrometer Component
-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/components/camel-microprofile-metrics/src/main/docs/microprofile-metrics-component.adoc b/components/camel-microprofile-metrics/src/main/docs/microprofile-metrics-component.adoc
index 6bbbc23..ca71156 100644
--- a/components/camel-microprofile-metrics/src/main/docs/microprofile-metrics-component.adoc
+++ b/components/camel-microprofile-metrics/src/main/docs/microprofile-metrics-component.adoc
@@ -3,6 +3,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/components/camel-milo/src/main/docs/milo-client-component.adoc b/components/camel-milo/src/main/docs/milo-client-component.adoc
index eae7b17..91d0d6f 100644
--- a/components/camel-milo/src/main/docs/milo-client-component.adoc
+++ b/components/camel-milo/src/main/docs/milo-client-component.adoc
@@ -3,6 +3,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/components/camel-milo/src/main/docs/milo-server-component.adoc b/components/camel-milo/src/main/docs/milo-server-component.adoc
index d1a3f45..7aa6303 100644
--- a/components/camel-milo/src/main/docs/milo-server-component.adoc
+++ b/components/camel-milo/src/main/docs/milo-server-component.adoc
@@ -3,6 +3,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/components/camel-mina/src/main/docs/mina-component.adoc b/components/camel-mina/src/main/docs/mina-component.adoc
index 907ee4b..adbdc49 100644
--- a/components/camel-mina/src/main/docs/mina-component.adoc
+++ b/components/camel-mina/src/main/docs/mina-component.adoc
@@ -3,6 +3,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/components/camel-mllp/src/main/docs/mllp-component.adoc b/components/camel-mllp/src/main/docs/mllp-component.adoc
index 05c2114..8fc1d26 100644
--- a/components/camel-mllp/src/main/docs/mllp-component.adoc
+++ b/components/camel-mllp/src/main/docs/mllp-component.adoc
@@ -3,6 +3,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/components/camel-mock/src/main/docs/mock-component.adoc b/components/camel-mock/src/main/docs/mock-component.adoc
index 0602884..d07013f 100644
--- a/components/camel-mock/src/main/docs/mock-component.adoc
+++ b/components/camel-mock/src/main/docs/mock-component.adoc
@@ -3,6 +3,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/components/camel-mongodb-gridfs/src/main/docs/mongodb-gridfs-component.adoc b/components/camel-mongodb-gridfs/src/main/docs/mongodb-gridfs-component.adoc
index 32926ee..7fa1f7e 100644
--- a/components/camel-mongodb-gridfs/src/main/docs/mongodb-gridfs-component.adoc
+++ b/components/camel-mongodb-gridfs/src/main/docs/mongodb-gridfs-component.adoc
@@ -3,6 +3,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/components/camel-mongodb/src/main/docs/mongodb-component.adoc b/components/camel-mongodb/src/main/docs/mongodb-component.adoc
index f466c76..f86e033 100644
--- a/components/camel-mongodb/src/main/docs/mongodb-component.adoc
+++ b/components/camel-mongodb/src/main/docs/mongodb-component.adoc
@@ -3,6 +3,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/components/camel-msv/src/main/docs/msv-component.adoc b/components/camel-msv/src/main/docs/msv-component.adoc
index 61f82e3..f5de05f 100644
--- a/components/camel-msv/src/main/docs/msv-component.adoc
+++ b/components/camel-msv/src/main/docs/msv-component.adoc
@@ -3,6 +3,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/components/camel-mustache/src/main/docs/mustache-component.adoc b/components/camel-mustache/src/main/docs/mustache-component.adoc
index f186ca0..08230c0 100644
--- a/components/camel-mustache/src/main/docs/mustache-component.adoc
+++ b/components/camel-mustache/src/main/docs/mustache-component.adoc
@@ -3,6 +3,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/components/camel-mvel/src/main/docs/mvel-component.adoc b/components/camel-mvel/src/main/docs/mvel-component.adoc
index 001aa46..8853644 100644
--- a/components/camel-mvel/src/main/docs/mvel-component.adoc
+++ b/components/camel-mvel/src/main/docs/mvel-component.adoc
@@ -3,6 +3,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/components/camel-mybatis/src/main/docs/mybatis-bean-component.adoc b/components/camel-mybatis/src/main/docs/mybatis-bean-component.adoc
index d7029b1..6fd1e19 100644
--- a/components/camel-mybatis/src/main/docs/mybatis-bean-component.adoc
+++ b/components/camel-mybatis/src/main/docs/mybatis-bean-component.adoc
@@ -3,6 +3,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/components/camel-mybatis/src/main/docs/mybatis-component.adoc b/components/camel-mybatis/src/main/docs/mybatis-component.adoc
index 7e2025b..943235a 100644
--- a/components/camel-mybatis/src/main/docs/mybatis-component.adoc
+++ b/components/camel-mybatis/src/main/docs/mybatis-component.adoc
@@ -3,6 +3,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/components/camel-nagios/src/main/docs/nagios-component.adoc b/components/camel-nagios/src/main/docs/nagios-component.adoc
index fc2237f..d824407 100644
--- a/components/camel-nagios/src/main/docs/nagios-component.adoc
+++ b/components/camel-nagios/src/main/docs/nagios-component.adoc
@@ -3,6 +3,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/components/camel-nats/src/main/docs/nats-component.adoc b/components/camel-nats/src/main/docs/nats-component.adoc
index 4e143b5..106a247 100644
--- a/components/camel-nats/src/main/docs/nats-component.adoc
+++ b/components/camel-nats/src/main/docs/nats-component.adoc
@@ -3,6 +3,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/components/camel-netty-http/src/main/docs/netty-http-component.adoc b/components/camel-netty-http/src/main/docs/netty-http-component.adoc
index 58ff3fd..b3b2550 100644
--- a/components/camel-netty-http/src/main/docs/netty-http-component.adoc
+++ b/components/camel-netty-http/src/main/docs/netty-http-component.adoc
@@ -3,6 +3,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/components/camel-netty/src/main/docs/netty-component.adoc b/components/camel-netty/src/main/docs/netty-component.adoc
index 5311ab6..9d5f6f2 100644
--- a/components/camel-netty/src/main/docs/netty-component.adoc
+++ b/components/camel-netty/src/main/docs/netty-component.adoc
@@ -3,6 +3,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/components/camel-nitrite/src/main/docs/nitrite-component.adoc b/components/camel-nitrite/src/main/docs/nitrite-component.adoc
index d3d9213..7a9dc1d 100644
--- a/components/camel-nitrite/src/main/docs/nitrite-component.adoc
+++ b/components/camel-nitrite/src/main/docs/nitrite-component.adoc
@@ -3,6 +3,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`
@@ -206,4 +210,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/components/camel-nsq/src/main/docs/nsq-component.adoc b/components/camel-nsq/src/main/docs/nsq-component.adoc
index dae8f88..69e6b79 100644
--- a/components/camel-nsq/src/main/docs/nsq-component.adoc
+++ b/components/camel-nsq/src/main/docs/nsq-component.adoc
@@ -3,6 +3,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/components/camel-olingo2/camel-olingo2-component/src/main/docs/olingo2-component.adoc b/components/camel-olingo2/camel-olingo2-component/src/main/docs/olingo2-component.adoc
index 24a154a..0a4df68 100644
--- a/components/camel-olingo2/camel-olingo2-component/src/main/docs/olingo2-component.adoc
+++ b/components/camel-olingo2/camel-olingo2-component/src/main/docs/olingo2-component.adoc
@@ -3,6 +3,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/components/camel-olingo4/camel-olingo4-component/src/main/docs/olingo4-component.adoc b/components/camel-olingo4/camel-olingo4-component/src/main/docs/olingo4-component.adoc
index d6bd8db..47ce7a1 100644
--- a/components/camel-olingo4/camel-olingo4-component/src/main/docs/olingo4-component.adoc
+++ b/components/camel-olingo4/camel-olingo4-component/src/main/docs/olingo4-component.adoc
@@ -3,6 +3,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/components/camel-openstack/src/main/docs/openstack-cinder-component.adoc b/components/camel-openstack/src/main/docs/openstack-cinder-component.adoc
index d478fda..1174d57 100644
--- a/components/camel-openstack/src/main/docs/openstack-cinder-component.adoc
+++ b/components/camel-openstack/src/main/docs/openstack-cinder-component.adoc
@@ -3,6 +3,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/components/camel-openstack/src/main/docs/openstack-glance-component.adoc b/components/camel-openstack/src/main/docs/openstack-glance-component.adoc
index 54c5637..190cedf 100644
--- a/components/camel-openstack/src/main/docs/openstack-glance-component.adoc
+++ b/components/camel-openstack/src/main/docs/openstack-glance-component.adoc
@@ -3,6 +3,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/components/camel-openstack/src/main/docs/openstack-keystone-component.adoc b/components/camel-openstack/src/main/docs/openstack-keystone-component.adoc
index d11ef6e..1a87099 100644
--- a/components/camel-openstack/src/main/docs/openstack-keystone-component.adoc
+++ b/components/camel-openstack/src/main/docs/openstack-keystone-component.adoc
@@ -3,6 +3,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/components/camel-openstack/src/main/docs/openstack-neutron-component.adoc b/components/camel-openstack/src/main/docs/openstack-neutron-component.adoc
index b64ded7..586f3ac 100644
--- a/components/camel-openstack/src/main/docs/openstack-neutron-component.adoc
+++ b/components/camel-openstack/src/main/docs/openstack-neutron-component.adoc
@@ -3,6 +3,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/components/camel-openstack/src/main/docs/openstack-nova-component.adoc b/components/camel-openstack/src/main/docs/openstack-nova-component.adoc
index ff4d0b6..e8bedd2 100644
--- a/components/camel-openstack/src/main/docs/openstack-nova-component.adoc
+++ b/components/camel-openstack/src/main/docs/openstack-nova-component.adoc
@@ -3,6 +3,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/components/camel-openstack/src/main/docs/openstack-swift-component.adoc b/components/camel-openstack/src/main/docs/openstack-swift-component.adoc
index 0a4965c..d116de4 100644
--- a/components/camel-openstack/src/main/docs/openstack-swift-component.adoc
+++ b/components/camel-openstack/src/main/docs/openstack-swift-component.adoc
@@ -3,6 +3,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/components/camel-optaplanner/src/main/docs/optaplanner-component.adoc b/components/camel-optaplanner/src/main/docs/optaplanner-component.adoc
index 8b2758a..0710783 100644
--- a/components/camel-optaplanner/src/main/docs/optaplanner-component.adoc
+++ b/components/camel-optaplanner/src/main/docs/optaplanner-component.adoc
@@ -3,6 +3,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/components/camel-paho/src/main/docs/paho-component.adoc b/components/camel-paho/src/main/docs/paho-component.adoc
index 5a19a70..69aaab5 100644
--- a/components/camel-paho/src/main/docs/paho-component.adoc
+++ b/components/camel-paho/src/main/docs/paho-component.adoc
@@ -3,6 +3,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/components/camel-paxlogging/src/main/docs/paxlogging-component.adoc b/components/camel-paxlogging/src/main/docs/paxlogging-component.adoc
index c261ed9..8886828 100644
--- a/components/camel-paxlogging/src/main/docs/paxlogging-component.adoc
+++ b/components/camel-paxlogging/src/main/docs/paxlogging-component.adoc
@@ -3,6 +3,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/components/camel-pdf/src/main/docs/pdf-component.adoc b/components/camel-pdf/src/main/docs/pdf-component.adoc
index 6f2112c..5fe89bd 100644
--- a/components/camel-pdf/src/main/docs/pdf-component.adoc
+++ b/components/camel-pdf/src/main/docs/pdf-component.adoc
@@ -3,6 +3,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/components/camel-pg-replication-slot/src/main/docs/pg-replication-slot-component.adoc b/components/camel-pg-replication-slot/src/main/docs/pg-replication-slot-component.adoc
index 4419e7d..4a34964 100644
--- a/components/camel-pg-replication-slot/src/main/docs/pg-replication-slot-component.adoc
+++ b/components/camel-pg-replication-slot/src/main/docs/pg-replication-slot-component.adoc
@@ -3,6 +3,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/components/camel-pgevent/src/main/docs/pgevent-component.adoc b/components/camel-pgevent/src/main/docs/pgevent-component.adoc
index e2c2cd5..6fbbe65 100644
--- a/components/camel-pgevent/src/main/docs/pgevent-component.adoc
+++ b/components/camel-pgevent/src/main/docs/pgevent-component.adoc
@@ -3,6 +3,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/components/camel-printer/src/main/docs/lpr-component.adoc b/components/camel-printer/src/main/docs/lpr-component.adoc
index a5ae67c..50b2648 100644
--- a/components/camel-printer/src/main/docs/lpr-component.adoc
+++ b/components/camel-printer/src/main/docs/lpr-component.adoc
@@ -3,6 +3,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/components/camel-pubnub/src/main/docs/pubnub-component.adoc b/components/camel-pubnub/src/main/docs/pubnub-component.adoc
index b963d5d..72f21ae 100644
--- a/components/camel-pubnub/src/main/docs/pubnub-component.adoc
+++ b/components/camel-pubnub/src/main/docs/pubnub-component.adoc
@@ -3,6 +3,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/components/camel-pulsar/src/main/docs/pulsar-component.adoc b/components/camel-pulsar/src/main/docs/pulsar-component.adoc
index 60dddbe..6d9c634 100644
--- a/components/camel-pulsar/src/main/docs/pulsar-component.adoc
+++ b/components/camel-pulsar/src/main/docs/pulsar-component.adoc
@@ -3,6 +3,10 @@
 
 *Since Camel 2.24*
 
+// HEADER START
+*Both Producer and Consumer are supported*
+// HEADER END
+
 *Since Camel 2.24*
 
 
@@ -138,4 +142,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/components/camel-quartz/src/main/docs/quartz-component.adoc b/components/camel-quartz/src/main/docs/quartz-component.adoc
index f0cbf9e..65f3375 100644
--- a/components/camel-quartz/src/main/docs/quartz-component.adoc
+++ b/components/camel-quartz/src/main/docs/quartz-component.adoc
@@ -3,6 +3,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/components/camel-quickfix/src/main/docs/quickfix-component.adoc b/components/camel-quickfix/src/main/docs/quickfix-component.adoc
index 38e5098..54a11f5 100644
--- a/components/camel-quickfix/src/main/docs/quickfix-component.adoc
+++ b/components/camel-quickfix/src/main/docs/quickfix-component.adoc
@@ -3,6 +3,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/components/camel-rabbitmq/src/main/docs/rabbitmq-component.adoc b/components/camel-rabbitmq/src/main/docs/rabbitmq-component.adoc
index 1af9163..8be1a21 100644
--- a/components/camel-rabbitmq/src/main/docs/rabbitmq-component.adoc
+++ b/components/camel-rabbitmq/src/main/docs/rabbitmq-component.adoc
@@ -3,6 +3,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/components/camel-reactive-streams/src/main/docs/reactive-streams-component.adoc b/components/camel-reactive-streams/src/main/docs/reactive-streams-component.adoc
index 88af5c4..e735d70 100644
--- a/components/camel-reactive-streams/src/main/docs/reactive-streams-component.adoc
+++ b/components/camel-reactive-streams/src/main/docs/reactive-streams-component.adoc
@@ -3,6 +3,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/components/camel-ref/src/main/docs/ref-component.adoc b/components/camel-ref/src/main/docs/ref-component.adoc
index 75cc0f1..d25394b 100644
--- a/components/camel-ref/src/main/docs/ref-component.adoc
+++ b/components/camel-ref/src/main/docs/ref-component.adoc
@@ -3,6 +3,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/components/camel-rest-swagger/src/main/docs/rest-swagger-component.adoc b/components/camel-rest-swagger/src/main/docs/rest-swagger-component.adoc
index be10111..f1e009e 100644
--- a/components/camel-rest-swagger/src/main/docs/rest-swagger-component.adoc
+++ b/components/camel-rest-swagger/src/main/docs/rest-swagger-component.adoc
@@ -3,6 +3,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/components/camel-rest/src/main/docs/rest-api-component.adoc b/components/camel-rest/src/main/docs/rest-api-component.adoc
index ea83a99..f1469ab 100644
--- a/components/camel-rest/src/main/docs/rest-api-component.adoc
+++ b/components/camel-rest/src/main/docs/rest-api-component.adoc
@@ -3,6 +3,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/components/camel-rest/src/main/docs/rest-component.adoc b/components/camel-rest/src/main/docs/rest-component.adoc
index 5118b77..bc105a7 100644
--- a/components/camel-rest/src/main/docs/rest-component.adoc
+++ b/components/camel-rest/src/main/docs/rest-component.adoc
@@ -3,6 +3,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/components/camel-robotframework/src/main/docs/robotframework-component.adoc b/components/camel-robotframework/src/main/docs/robotframework-component.adoc
index b322041..69fa363 100644
--- a/components/camel-robotframework/src/main/docs/robotframework-component.adoc
+++ b/components/camel-robotframework/src/main/docs/robotframework-component.adoc
@@ -3,6 +3,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. 
@@ -307,4 +311,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/components/camel-rss/src/main/docs/rss-component.adoc b/components/camel-rss/src/main/docs/rss-component.adoc
index bdc00d1..1922ac65 100644
--- a/components/camel-rss/src/main/docs/rss-component.adoc
+++ b/components/camel-rss/src/main/docs/rss-component.adoc
@@ -3,6 +3,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/components/camel-saga/src/main/docs/saga-component.adoc b/components/camel-saga/src/main/docs/saga-component.adoc
index 0268618..cd2d6a0 100644
--- a/components/camel-saga/src/main/docs/saga-component.adoc
+++ b/components/camel-saga/src/main/docs/saga-component.adoc
@@ -3,6 +3,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/components/camel-salesforce/camel-salesforce-component/src/main/docs/salesforce-component.adoc b/components/camel-salesforce/camel-salesforce-component/src/main/docs/salesforce-component.adoc
index 38650fc..b51f1fb 100644
--- a/components/camel-salesforce/camel-salesforce-component/src/main/docs/salesforce-component.adoc
+++ b/components/camel-salesforce/camel-salesforce-component/src/main/docs/salesforce-component.adoc
@@ -3,6 +3,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/components/camel-sap-netweaver/src/main/docs/sap-netweaver-component.adoc b/components/camel-sap-netweaver/src/main/docs/sap-netweaver-component.adoc
index 8fd2533..2f5c646 100644
--- a/components/camel-sap-netweaver/src/main/docs/sap-netweaver-component.adoc
+++ b/components/camel-sap-netweaver/src/main/docs/sap-netweaver-component.adoc
@@ -3,6 +3,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/components/camel-saxon/src/main/docs/xquery-component.adoc b/components/camel-saxon/src/main/docs/xquery-component.adoc
index b0fe0bd..34130f7 100644
--- a/components/camel-saxon/src/main/docs/xquery-component.adoc
+++ b/components/camel-saxon/src/main/docs/xquery-component.adoc
@@ -3,6 +3,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/components/camel-scheduler/src/main/docs/scheduler-component.adoc b/components/camel-scheduler/src/main/docs/scheduler-component.adoc
index 17e347f..aa3ad60 100644
--- a/components/camel-scheduler/src/main/docs/scheduler-component.adoc
+++ b/components/camel-scheduler/src/main/docs/scheduler-component.adoc
@@ -3,6 +3,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/components/camel-schematron/src/main/docs/schematron-component.adoc b/components/camel-schematron/src/main/docs/schematron-component.adoc
index 4ad98fa..36dd2e9 100644
--- a/components/camel-schematron/src/main/docs/schematron-component.adoc
+++ b/components/camel-schematron/src/main/docs/schematron-component.adoc
@@ -3,6 +3,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/components/camel-seda/src/main/docs/seda-component.adoc b/components/camel-seda/src/main/docs/seda-component.adoc
index 4c4c00d..e55a021 100644
--- a/components/camel-seda/src/main/docs/seda-component.adoc
+++ b/components/camel-seda/src/main/docs/seda-component.adoc
@@ -3,6 +3,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/components/camel-service/src/main/docs/service-component.adoc b/components/camel-service/src/main/docs/service-component.adoc
index 42dae09..31210f7 100644
--- a/components/camel-service/src/main/docs/service-component.adoc
+++ b/components/camel-service/src/main/docs/service-component.adoc
@@ -3,6 +3,10 @@
 
 *Since Camel 2.22*
 
+// HEADER START
+*Only Consumer is supported*
+// HEADER END
+
 
 == Using the service endpoint
 
diff --git a/components/camel-servicenow/camel-servicenow-component/src/main/docs/servicenow-component.adoc b/components/camel-servicenow/camel-servicenow-component/src/main/docs/servicenow-component.adoc
index 72e6d5d..fac1633 100644
--- a/components/camel-servicenow/camel-servicenow-component/src/main/docs/servicenow-component.adoc
+++ b/components/camel-servicenow/camel-servicenow-component/src/main/docs/servicenow-component.adoc
@@ -3,6 +3,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/components/camel-servlet/src/main/docs/servlet-component.adoc b/components/camel-servlet/src/main/docs/servlet-component.adoc
index 71c66d1..6641a08 100644
--- a/components/camel-servlet/src/main/docs/servlet-component.adoc
+++ b/components/camel-servlet/src/main/docs/servlet-component.adoc
@@ -3,6 +3,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/components/camel-sip/src/main/docs/sip-component.adoc b/components/camel-sip/src/main/docs/sip-component.adoc
index b2adac6..3c0c13f 100644
--- a/components/camel-sip/src/main/docs/sip-component.adoc
+++ b/components/camel-sip/src/main/docs/sip-component.adoc
@@ -3,6 +3,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/components/camel-sjms/src/main/docs/sjms-batch-component.adoc b/components/camel-sjms/src/main/docs/sjms-batch-component.adoc
index f6e31f8..5f27656 100644
--- a/components/camel-sjms/src/main/docs/sjms-batch-component.adoc
+++ b/components/camel-sjms/src/main/docs/sjms-batch-component.adoc
@@ -3,6 +3,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
@@ -224,4 +228,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/components/camel-sjms/src/main/docs/sjms-component.adoc b/components/camel-sjms/src/main/docs/sjms-component.adoc
index caecbd2..e25793b 100644
--- a/components/camel-sjms/src/main/docs/sjms-component.adoc
+++ b/components/camel-sjms/src/main/docs/sjms-component.adoc
@@ -3,6 +3,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/components/camel-sjms2/src/main/docs/sjms2-component.adoc b/components/camel-sjms2/src/main/docs/sjms2-component.adoc
index 5f6495b..f229336 100644
--- a/components/camel-sjms2/src/main/docs/sjms2-component.adoc
+++ b/components/camel-sjms2/src/main/docs/sjms2-component.adoc
@@ -3,6 +3,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/components/camel-slack/src/main/docs/slack-component.adoc b/components/camel-slack/src/main/docs/slack-component.adoc
index 3618701..fa78bc1 100644
--- a/components/camel-slack/src/main/docs/slack-component.adoc
+++ b/components/camel-slack/src/main/docs/slack-component.adoc
@@ -3,6 +3,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/components/camel-smpp/src/main/docs/smpp-component.adoc b/components/camel-smpp/src/main/docs/smpp-component.adoc
index 7305af5..ce58007 100644
--- a/components/camel-smpp/src/main/docs/smpp-component.adoc
+++ b/components/camel-smpp/src/main/docs/smpp-component.adoc
@@ -3,6 +3,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/components/camel-snmp/src/main/docs/snmp-component.adoc b/components/camel-snmp/src/main/docs/snmp-component.adoc
index 6eee2c2..9c9875c 100644
--- a/components/camel-snmp/src/main/docs/snmp-component.adoc
+++ b/components/camel-snmp/src/main/docs/snmp-component.adoc
@@ -3,6 +3,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/components/camel-solr/src/main/docs/solr-component.adoc b/components/camel-solr/src/main/docs/solr-component.adoc
index ddc6607..b8ac8ab 100644
--- a/components/camel-solr/src/main/docs/solr-component.adoc
+++ b/components/camel-solr/src/main/docs/solr-component.adoc
@@ -3,6 +3,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/components/camel-soroush/src/main/docs/soroush-component.adoc b/components/camel-soroush/src/main/docs/soroush-component.adoc
index 1b3179e..4df79cf 100644
--- a/components/camel-soroush/src/main/docs/soroush-component.adoc
+++ b/components/camel-soroush/src/main/docs/soroush-component.adoc
@@ -3,6 +3,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/components/camel-spark-rest/src/main/docs/spark-rest-component.adoc b/components/camel-spark-rest/src/main/docs/spark-rest-component.adoc
index 08a4496..5ff8574 100644
--- a/components/camel-spark-rest/src/main/docs/spark-rest-component.adoc
+++ b/components/camel-spark-rest/src/main/docs/spark-rest-component.adoc
@@ -3,6 +3,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/components/camel-spark/src/main/docs/spark-component.adoc b/components/camel-spark/src/main/docs/spark-component.adoc
index d47d419..e4e84a6 100644
--- a/components/camel-spark/src/main/docs/spark-component.adoc
+++ b/components/camel-spark/src/main/docs/spark-component.adoc
@@ -3,6 +3,10 @@
 
 *Since Camel 2.17*
 
+// HEADER START
+*Only Producer is supported*
+// HEADER END
+
 *Since Camel 2.17*
 
 
@@ -430,4 +434,4 @@ Dataset<Row> cars(HiveContext hiveContext) {
     jsonCars.registerTempTable("cars");
     return jsonCars;
 }
-------------------------------------------------------------------------
\ No newline at end of file
+------------------------------------------------------------------------
diff --git a/components/camel-splunk/src/main/docs/splunk-component.adoc b/components/camel-splunk/src/main/docs/splunk-component.adoc
index 285d4ff..9cc44b2 100644
--- a/components/camel-splunk/src/main/docs/splunk-component.adoc
+++ b/components/camel-splunk/src/main/docs/splunk-component.adoc
@@ -3,6 +3,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/components/camel-spring-batch/src/main/docs/spring-batch-component.adoc b/components/camel-spring-batch/src/main/docs/spring-batch-component.adoc
index 6989d8a..2a64747 100644
--- a/components/camel-spring-batch/src/main/docs/spring-batch-component.adoc
+++ b/components/camel-spring-batch/src/main/docs/spring-batch-component.adoc
@@ -3,6 +3,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/components/camel-spring-integration/src/main/docs/spring-integration-component.adoc b/components/camel-spring-integration/src/main/docs/spring-integration-component.adoc
index 961b637..1b72b11 100644
--- a/components/camel-spring-integration/src/main/docs/spring-integration-component.adoc
+++ b/components/camel-spring-integration/src/main/docs/spring-integration-component.adoc
@@ -3,6 +3,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/components/camel-spring-ldap/src/main/docs/spring-ldap-component.adoc b/components/camel-spring-ldap/src/main/docs/spring-ldap-component.adoc
index ec516aa..ad96dbf 100644
--- a/components/camel-spring-ldap/src/main/docs/spring-ldap-component.adoc
+++ b/components/camel-spring-ldap/src/main/docs/spring-ldap-component.adoc
@@ -3,6 +3,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/components/camel-spring-redis/src/main/docs/spring-redis-component.adoc b/components/camel-spring-redis/src/main/docs/spring-redis-component.adoc
index 5dd6c47..f25cee9 100644
--- a/components/camel-spring-redis/src/main/docs/spring-redis-component.adoc
+++ b/components/camel-spring-redis/src/main/docs/spring-redis-component.adoc
@@ -3,6 +3,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/components/camel-spring-ws/src/main/docs/spring-ws-component.adoc b/components/camel-spring-ws/src/main/docs/spring-ws-component.adoc
index b6d329b..4db4d30 100644
--- a/components/camel-spring-ws/src/main/docs/spring-ws-component.adoc
+++ b/components/camel-spring-ws/src/main/docs/spring-ws-component.adoc
@@ -3,6 +3,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/components/camel-spring/src/main/docs/spring-event-component.adoc b/components/camel-spring/src/main/docs/spring-event-component.adoc
index 70de10f..bc715be 100644
--- a/components/camel-spring/src/main/docs/spring-event-component.adoc
+++ b/components/camel-spring/src/main/docs/spring-event-component.adoc
@@ -3,6 +3,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/components/camel-sql/src/main/docs/sql-component.adoc b/components/camel-sql/src/main/docs/sql-component.adoc
index 28dd4b7..77d22b1 100644
--- a/components/camel-sql/src/main/docs/sql-component.adoc
+++ b/components/camel-sql/src/main/docs/sql-component.adoc
@@ -3,6 +3,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/components/camel-sql/src/main/docs/sql-stored-component.adoc b/components/camel-sql/src/main/docs/sql-stored-component.adoc
index 529f12b..71cdad7 100644
--- a/components/camel-sql/src/main/docs/sql-stored-component.adoc
+++ b/components/camel-sql/src/main/docs/sql-stored-component.adoc
@@ -3,6 +3,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/components/camel-ssh/src/main/docs/ssh-component.adoc b/components/camel-ssh/src/main/docs/ssh-component.adoc
index a8fbb2f..cb8bb66 100644
--- a/components/camel-ssh/src/main/docs/ssh-component.adoc
+++ b/components/camel-ssh/src/main/docs/ssh-component.adoc
@@ -3,6 +3,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/components/camel-stax/src/main/docs/stax-component.adoc b/components/camel-stax/src/main/docs/stax-component.adoc
index b77b387..2fcfda5 100644
--- a/components/camel-stax/src/main/docs/stax-component.adoc
+++ b/components/camel-stax/src/main/docs/stax-component.adoc
@@ -3,6 +3,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/components/camel-stomp/src/main/docs/stomp-component.adoc b/components/camel-stomp/src/main/docs/stomp-component.adoc
index dd369f3..1e03a88 100644
--- a/components/camel-stomp/src/main/docs/stomp-component.adoc
+++ b/components/camel-stomp/src/main/docs/stomp-component.adoc
@@ -3,6 +3,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/components/camel-stream/src/main/docs/stream-component.adoc b/components/camel-stream/src/main/docs/stream-component.adoc
index d6e6642..dc12558 100644
--- a/components/camel-stream/src/main/docs/stream-component.adoc
+++ b/components/camel-stream/src/main/docs/stream-component.adoc
@@ -3,6 +3,10 @@
 
 *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.
 
diff --git a/components/camel-stringtemplate/src/main/docs/string-template-component.adoc b/components/camel-stringtemplate/src/main/docs/string-template-component.adoc
index b8f4252..98d450c 100644
--- a/components/camel-stringtemplate/src/main/docs/string-template-component.adoc
+++ b/components/camel-stringtemplate/src/main/docs/string-template-component.adoc
@@ -3,6 +3,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/components/camel-stub/src/main/docs/stub-component.adoc b/components/camel-stub/src/main/docs/stub-component.adoc
index 7cdc372..0f4b845 100644
--- a/components/camel-stub/src/main/docs/stub-component.adoc
+++ b/components/camel-stub/src/main/docs/stub-component.adoc
@@ -3,6 +3,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/components/camel-telegram/src/main/docs/telegram-component.adoc b/components/camel-telegram/src/main/docs/telegram-component.adoc
index 595f3b8..258e4ff 100644
--- a/components/camel-telegram/src/main/docs/telegram-component.adoc
+++ b/components/camel-telegram/src/main/docs/telegram-component.adoc
@@ -3,6 +3,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/components/camel-thrift/src/main/docs/thrift-component.adoc b/components/camel-thrift/src/main/docs/thrift-component.adoc
index afae5a2..d192fb3 100644
--- a/components/camel-thrift/src/main/docs/thrift-component.adoc
+++ b/components/camel-thrift/src/main/docs/thrift-component.adoc
@@ -3,6 +3,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/components/camel-tika/src/main/docs/tika-component.adoc b/components/camel-tika/src/main/docs/tika-component.adoc
index b28c6d1..65b984f 100644
--- a/components/camel-tika/src/main/docs/tika-component.adoc
+++ b/components/camel-tika/src/main/docs/tika-component.adoc
@@ -3,6 +3,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/components/camel-timer/src/main/docs/timer-component.adoc b/components/camel-timer/src/main/docs/timer-component.adoc
index d6ac50e..8a3217d 100644
--- a/components/camel-timer/src/main/docs/timer-component.adoc
+++ b/components/camel-timer/src/main/docs/timer-component.adoc
@@ -3,6 +3,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/components/camel-twilio/src/main/docs/twilio-component.adoc b/components/camel-twilio/src/main/docs/twilio-component.adoc
index 614a2b9..cae0e00 100644
--- a/components/camel-twilio/src/main/docs/twilio-component.adoc
+++ b/components/camel-twilio/src/main/docs/twilio-component.adoc
@@ -3,6 +3,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/components/camel-twitter/src/main/docs/twitter-directmessage-component.adoc b/components/camel-twitter/src/main/docs/twitter-directmessage-component.adoc
index 9230649..bb08c61 100644
--- a/components/camel-twitter/src/main/docs/twitter-directmessage-component.adoc
+++ b/components/camel-twitter/src/main/docs/twitter-directmessage-component.adoc
@@ -3,6 +3,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/components/camel-twitter/src/main/docs/twitter-search-component.adoc b/components/camel-twitter/src/main/docs/twitter-search-component.adoc
index fe24bd1..009bbce 100644
--- a/components/camel-twitter/src/main/docs/twitter-search-component.adoc
+++ b/components/camel-twitter/src/main/docs/twitter-search-component.adoc
@@ -3,6 +3,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/components/camel-twitter/src/main/docs/twitter-timeline-component.adoc b/components/camel-twitter/src/main/docs/twitter-timeline-component.adoc
index dc79a71..17ac8e6 100644
--- a/components/camel-twitter/src/main/docs/twitter-timeline-component.adoc
+++ b/components/camel-twitter/src/main/docs/twitter-timeline-component.adoc
@@ -3,6 +3,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/components/camel-undertow/src/main/docs/undertow-component.adoc b/components/camel-undertow/src/main/docs/undertow-component.adoc
index da5a014..3f72911 100644
--- a/components/camel-undertow/src/main/docs/undertow-component.adoc
+++ b/components/camel-undertow/src/main/docs/undertow-component.adoc
@@ -3,6 +3,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/components/camel-validator/src/main/docs/validator-component.adoc b/components/camel-validator/src/main/docs/validator-component.adoc
index d6f7bcd..fbb28ce 100644
--- a/components/camel-validator/src/main/docs/validator-component.adoc
+++ b/components/camel-validator/src/main/docs/validator-component.adoc
@@ -3,6 +3,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/components/camel-velocity/src/main/docs/velocity-component.adoc b/components/camel-velocity/src/main/docs/velocity-component.adoc
index 0bc93f4..35f6296 100644
--- a/components/camel-velocity/src/main/docs/velocity-component.adoc
+++ b/components/camel-velocity/src/main/docs/velocity-component.adoc
@@ -3,6 +3,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/components/camel-vertx/src/main/docs/vertx-component.adoc b/components/camel-vertx/src/main/docs/vertx-component.adoc
index ff85c82..ca2a63b 100644
--- a/components/camel-vertx/src/main/docs/vertx-component.adoc
+++ b/components/camel-vertx/src/main/docs/vertx-component.adoc
@@ -3,6 +3,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/components/camel-vm/src/main/docs/vm-component.adoc b/components/camel-vm/src/main/docs/vm-component.adoc
index fdf8faf..bec509f 100644
--- a/components/camel-vm/src/main/docs/vm-component.adoc
+++ b/components/camel-vm/src/main/docs/vm-component.adoc
@@ -3,6 +3,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/components/camel-weather/src/main/docs/weather-component.adoc b/components/camel-weather/src/main/docs/weather-component.adoc
index bd267cf..6ed95ef 100644
--- a/components/camel-weather/src/main/docs/weather-component.adoc
+++ b/components/camel-weather/src/main/docs/weather-component.adoc
@@ -3,6 +3,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/components/camel-web3j/src/main/docs/web3j-component.adoc b/components/camel-web3j/src/main/docs/web3j-component.adoc
index 3954e75..ddc2181 100644
--- a/components/camel-web3j/src/main/docs/web3j-component.adoc
+++ b/components/camel-web3j/src/main/docs/web3j-component.adoc
@@ -3,6 +3,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/components/camel-webhook/src/main/docs/webhook-component.adoc b/components/camel-webhook/src/main/docs/webhook-component.adoc
index 579e547..1c86187 100644
--- a/components/camel-webhook/src/main/docs/webhook-component.adoc
+++ b/components/camel-webhook/src/main/docs/webhook-component.adoc
@@ -3,6 +3,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/components/camel-websocket-jsr356/src/main/docs/websocket-jsr356-component.adoc b/components/camel-websocket-jsr356/src/main/docs/websocket-jsr356-component.adoc
index ca71992..926a97a 100644
--- a/components/camel-websocket-jsr356/src/main/docs/websocket-jsr356-component.adoc
+++ b/components/camel-websocket-jsr356/src/main/docs/websocket-jsr356-component.adoc
@@ -3,6 +3,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/components/camel-websocket/src/main/docs/websocket-component.adoc b/components/camel-websocket/src/main/docs/websocket-component.adoc
index 72e5c07..0031498 100644
--- a/components/camel-websocket/src/main/docs/websocket-component.adoc
+++ b/components/camel-websocket/src/main/docs/websocket-component.adoc
@@ -3,6 +3,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/components/camel-wordpress/src/main/docs/wordpress-component.adoc b/components/camel-wordpress/src/main/docs/wordpress-component.adoc
index 183107f..18046ac 100644
--- a/components/camel-wordpress/src/main/docs/wordpress-component.adoc
+++ b/components/camel-wordpress/src/main/docs/wordpress-component.adoc
@@ -3,6 +3,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/components/camel-xchange/src/main/docs/xchange-component.adoc b/components/camel-xchange/src/main/docs/xchange-component.adoc
index f94b491..ab05dd6 100644
--- a/components/camel-xchange/src/main/docs/xchange-component.adoc
+++ b/components/camel-xchange/src/main/docs/xchange-component.adoc
@@ -3,6 +3,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/components/camel-xj/src/main/docs/xj-component.adoc b/components/camel-xj/src/main/docs/xj-component.adoc
index 1f45c26..f7adee1 100644
--- a/components/camel-xj/src/main/docs/xj-component.adoc
+++ b/components/camel-xj/src/main/docs/xj-component.adoc
@@ -3,6 +3,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/components/camel-xmlsecurity/src/main/docs/xmlsecurity-component.adoc b/components/camel-xmlsecurity/src/main/docs/xmlsecurity-component.adoc
index 64eec65..3d95d1f 100644
--- a/components/camel-xmlsecurity/src/main/docs/xmlsecurity-component.adoc
+++ b/components/camel-xmlsecurity/src/main/docs/xmlsecurity-component.adoc
@@ -3,6 +3,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/components/camel-xmpp/src/main/docs/xmpp-component.adoc b/components/camel-xmpp/src/main/docs/xmpp-component.adoc
index a35b72c..da61ee9 100644
--- a/components/camel-xmpp/src/main/docs/xmpp-component.adoc
+++ b/components/camel-xmpp/src/main/docs/xmpp-component.adoc
@@ -3,6 +3,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/components/camel-xslt/src/main/docs/xslt-component.adoc b/components/camel-xslt/src/main/docs/xslt-component.adoc
index 47d4672..11d99a1 100644
--- a/components/camel-xslt/src/main/docs/xslt-component.adoc
+++ b/components/camel-xslt/src/main/docs/xslt-component.adoc
@@ -3,6 +3,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/components/camel-yammer/src/main/docs/yammer-component.adoc b/components/camel-yammer/src/main/docs/yammer-component.adoc
index 2038391..222d3c5 100644
--- a/components/camel-yammer/src/main/docs/yammer-component.adoc
+++ b/components/camel-yammer/src/main/docs/yammer-component.adoc
@@ -3,6 +3,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/components/camel-zendesk/src/main/docs/zendesk-component.adoc b/components/camel-zendesk/src/main/docs/zendesk-component.adoc
index 3ed104e..b1c583f 100644
--- a/components/camel-zendesk/src/main/docs/zendesk-component.adoc
+++ b/components/camel-zendesk/src/main/docs/zendesk-component.adoc
@@ -3,6 +3,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/components/camel-zookeeper-master/src/main/docs/zookeeper-master-component.adoc b/components/camel-zookeeper-master/src/main/docs/zookeeper-master-component.adoc
index 0edbe86..0389887 100644
--- a/components/camel-zookeeper-master/src/main/docs/zookeeper-master-component.adoc
+++ b/components/camel-zookeeper-master/src/main/docs/zookeeper-master-component.adoc
@@ -3,6 +3,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.
 
diff --git a/components/camel-zookeeper/src/main/docs/zookeeper-component.adoc b/components/camel-zookeeper/src/main/docs/zookeeper-component.adoc
index fa42f7d..9686dca 100644
--- a/components/camel-zookeeper/src/main/docs/zookeeper-component.adoc
+++ b/components/camel-zookeeper/src/main/docs/zookeeper-component.adoc
@@ -3,6 +3,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: