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

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


    from a38e218  Upgrade JNats to version 2.5.1
     new 811c21b  CAMEL-13515: Allow producer to lazy start until first message
     new 00a1f31  CAMEL-13515: Allow producer to lazy start until first message
     new 404cb34  CAMEL-13515: Allow producer to lazy start until first message
     new cf88648  CAMEL-13515: Allow producer to lazy start until first message
     new 98ba75b  CAMEL-13515: Allow producer to lazy start until first message
     new a2938d3  CAMEL-13515: Allow producer to lazy start until first message
     new 25e1ed1  CAMEL-13515: Allow producer to lazy start until first message
     new f6d2cbe  CAMEL-13515: Allow producer to lazy start until first message
     new e6548a3  CAMEL-13515: Allow producer to lazy start until first message

The 9 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../src/main/docs/activemq-component.adoc          |   3 +-
 .../src/main/docs/ahc-ws-component.adoc            |   3 +-
 .../camel-ahc/src/main/docs/ahc-component.adoc     |   3 +-
 .../camel-amqp/src/main/docs/amqp-component.adoc   |   3 +-
 .../camel-apns/src/main/docs/apns-component.adoc   |   3 +-
 .../src/main/docs/as2-component.adoc               |   3 +-
 .../src/main/docs/asterisk-component.adoc          |   3 +-
 .../camel-atmos/src/main/docs/atmos-component.adoc |   3 +-
 .../src/main/docs/atomix-map-component.adoc        |   3 +-
 .../src/main/docs/atomix-messaging-component.adoc  |   3 +-
 .../src/main/docs/atomix-queue-component.adoc      |   3 +-
 .../src/main/docs/atomix-set-component.adoc        |   3 +-
 .../src/main/docs/atomix-value-component.adoc      |   3 +-
 .../camel-avro/src/main/docs/avro-component.adoc   |   3 +-
 .../src/main/docs/aws-cw-component.adoc            |   3 +-
 .../src/main/docs/aws-ddb-component.adoc           |   3 +-
 .../src/main/docs/aws-ec2-component.adoc           |   3 +-
 .../src/main/docs/aws-ecs-component.adoc           |   3 +-
 .../src/main/docs/aws-eks-component.adoc           |   3 +-
 .../src/main/docs/aws-iam-component.adoc           |   3 +-
 .../src/main/docs/aws-kinesis-component.adoc       |   3 +-
 .../main/docs/aws-kinesis-firehose-component.adoc  |   3 +-
 .../src/main/docs/aws-kms-component.adoc           |   3 +-
 .../src/main/docs/aws-lambda-component.adoc        |   3 +-
 .../src/main/docs/aws-mq-component.adoc            |   3 +-
 .../src/main/docs/aws-msk-component.adoc           |   3 +-
 .../src/main/docs/aws-s3-component.adoc            |   3 +-
 .../src/main/docs/aws-sdb-component.adoc           |   3 +-
 .../src/main/docs/aws-ses-component.adoc           |   3 +-
 .../src/main/docs/aws-sns-component.adoc           |   3 +-
 .../src/main/docs/aws-sqs-component.adoc           |   3 +-
 .../src/main/docs/aws-swf-component.adoc           |   3 +-
 .../src/main/docs/azure-blob-component.adoc        |   3 +-
 .../src/main/docs/azure-queue-component.adoc       |   3 +-
 .../src/main/docs/bean-validator-component.adoc    |   3 +-
 .../camel-bean/src/main/docs/bean-component.adoc   |   9 +-
 .../camel-bean/src/main/docs/class-component.adoc  |   9 +-
 .../apache/camel/component/bean/BeanEndpoint.java  |   8 +-
 .../src/main/docs/beanstalk-component.adoc         |   3 +-
 .../src/main/docs/box-component.adoc               |   3 +-
 .../src/main/docs/braintree-component.adoc         |   3 +-
 .../src/main/docs/browse-component.adoc            |   3 +-
 .../src/main/docs/caffeine-cache-component.adoc    |   3 +-
 .../main/docs/caffeine-loadcache-component.adoc    |   3 +-
 .../src/main/docs/cql-component.adoc               |   3 +-
 .../src/main/docs/chatscript-component.adoc        |   5 +-
 .../camel-chunk/src/main/docs/chunk-component.adoc |   3 +-
 .../src/main/docs/cm-sms-component.adoc            |   3 +-
 .../camel-cmis/src/main/docs/cmis-component.adoc   |   3 +-
 .../camel-coap/src/main/docs/coap-component.adoc   |   3 +-
 .../src/main/docs/cometd-component.adoc            |   3 +-
 .../src/main/docs/consul-component.adoc            |   3 +-
 .../src/main/docs/controlbus-component.adoc        |   5 +-
 .../camel-corda/src/main/docs/corda-component.adoc |   3 +-
 .../src/main/docs/couchbase-component.adoc         |   3 +-
 .../src/main/docs/couchdb-component.adoc           |   3 +-
 .../src/main/docs/crypto-cms-component.adoc        |   3 +-
 .../src/main/docs/crypto-component.adoc            |   3 +-
 .../camel-cxf/src/main/docs/cxf-component.adoc     |   3 +-
 .../camel-cxf/src/main/docs/cxfrs-component.adoc   |   3 +-
 .../src/main/docs/dataformat-component.adoc        |   3 +-
 .../src/main/docs/dataset-component.adoc           |   3 +-
 .../src/main/docs/dataset-test-component.adoc      |   3 +-
 .../src/main/docs/digitalocean-component.adoc      |   3 +-
 .../src/main/docs/direct-component.adoc            |   3 +-
 .../src/main/docs/direct-vm-component.adoc         |   3 +-
 .../src/main/docs/disruptor-component.adoc         |   3 +-
 .../camel-dns/src/main/docs/dns-component.adoc     |   3 +-
 .../src/main/docs/docker-component.adoc            |   3 +-
 .../camel-dozer/src/main/docs/dozer-component.adoc |   3 +-
 .../camel-drill/src/main/docs/drill-component.adoc |   3 +-
 .../src/main/docs/dropbox-component.adoc           |   3 +-
 .../src/main/docs/ehcache-component.adoc           |   3 +-
 .../camel-ejb/src/main/docs/ejb-component.adoc     |   9 +-
 .../main/docs/elasticsearch-rest-component.adoc    |   3 +-
 .../camel-elsql/src/main/docs/elsql-component.adoc |   3 +-
 .../camel-etcd/src/main/docs/etcd-component.adoc   |   3 +-
 .../src/main/docs/eventadmin-component.adoc        |   3 +-
 .../camel-exec/src/main/docs/exec-component.adoc   |   3 +-
 .../src/main/docs/facebook-component.adoc          |   3 +-
 .../src/main/docs/fhir-component.adoc              |   3 +-
 .../camel-file/src/main/docs/file-component.adoc   |   3 +-
 .../src/main/docs/flatpack-component.adoc          |   3 +-
 .../camel-flink/src/main/docs/flink-component.adoc |   3 +-
 .../camel-fop/src/main/docs/fop-component.adoc     |   3 +-
 .../src/main/docs/freemarker-component.adoc        |   3 +-
 .../camel-ftp/src/main/docs/ftp-component.adoc     |   3 +-
 .../camel-ftp/src/main/docs/ftps-component.adoc    |   3 +-
 .../camel-ftp/src/main/docs/sftp-component.adoc    |   3 +-
 .../src/main/docs/ganglia-component.adoc           |   3 +-
 .../src/main/docs/geocoder-component.adoc          |   3 +-
 .../camel-git/src/main/docs/git-component.adoc     |   3 +-
 .../src/main/docs/github-component.adoc            |   3 +-
 .../src/main/docs/google-bigquery-component.adoc   |   3 +-
 .../main/docs/google-bigquery-sql-component.adoc   |   3 +-
 .../src/main/docs/google-calendar-component.adoc   |   3 +-
 .../src/main/docs/google-drive-component.adoc      |   3 +-
 .../src/main/docs/google-mail-component.adoc       |   3 +-
 .../src/main/docs/google-pubsub-component.adoc     |   3 +-
 .../src/main/docs/google-sheets-component.adoc     |   3 +-
 .../main/docs/google-sheets-stream-component.adoc  |   5 +-
 .../camel-gora/src/main/docs/gora-component.adoc   |   3 +-
 .../camel-grape/src/main/docs/grape-component.adoc |   3 +-
 .../camel-grpc/src/main/docs/grpc-component.adoc   |   3 +-
 .../src/main/docs/guava-eventbus-component.adoc    |   3 +-
 .../main/docs/hazelcast-atomicvalue-component.adoc |   3 +-
 .../src/main/docs/hazelcast-list-component.adoc    |   3 +-
 .../src/main/docs/hazelcast-map-component.adoc     |   3 +-
 .../main/docs/hazelcast-multimap-component.adoc    |   3 +-
 .../src/main/docs/hazelcast-queue-component.adoc   |   3 +-
 .../docs/hazelcast-replicatedmap-component.adoc    |   3 +-
 .../main/docs/hazelcast-ringbuffer-component.adoc  |   3 +-
 .../src/main/docs/hazelcast-seda-component.adoc    |   3 +-
 .../src/main/docs/hazelcast-set-component.adoc     |   3 +-
 .../src/main/docs/hazelcast-topic-component.adoc   |   3 +-
 .../camel-hbase/src/main/docs/hbase-component.adoc |   3 +-
 .../camel-hdfs2/src/main/docs/hdfs2-component.adoc |   3 +-
 .../src/main/docs/hipchat-component.adoc           |   3 +-
 .../camel-http4/src/main/docs/http4-component.adoc |   3 +-
 .../src/main/docs/iec60870-client-component.adoc   |   3 +-
 .../src/main/docs/iec60870-server-component.adoc   |   3 +-
 .../src/main/docs/ignite-cache-component.adoc      |   3 +-
 .../src/main/docs/ignite-compute-component.adoc    |   3 +-
 .../src/main/docs/ignite-idgen-component.adoc      |   3 +-
 .../src/main/docs/ignite-messaging-component.adoc  |   3 +-
 .../src/main/docs/ignite-queue-component.adoc      |   3 +-
 .../src/main/docs/ignite-set-component.adoc        |   3 +-
 .../src/main/docs/infinispan-component.adoc        |   3 +-
 .../src/main/docs/influxdb-component.adoc          |   3 +-
 .../camel-iota/src/main/docs/iota-component.adoc   |   3 +-
 .../camel-ipfs/src/main/docs/ipfs-component.adoc   |   3 +-
 .../camel-irc/src/main/docs/irc-component.adoc     |   3 +-
 .../src/main/docs/ironmq-component.adoc            |   3 +-
 .../camel-jbpm/src/main/docs/jbpm-component.adoc   |   3 +-
 .../src/main/docs/jcache-component.adoc            |   3 +-
 .../src/main/docs/jclouds-component.adoc           |   3 +-
 .../camel-jcr/src/main/docs/jcr-component.adoc     |   3 +-
 .../camel-jdbc/src/main/docs/jdbc-component.adoc   |   3 +-
 .../src/main/docs/jgroups-raft-component.adoc      |   3 +-
 .../src/main/docs/jgroups-component.adoc           |   3 +-
 .../camel-jing/src/main/docs/jing-component.adoc   |   3 +-
 .../camel-jira/src/main/docs/jira-component.adoc   |   3 +-
 .../camel-jms/src/main/docs/jms-component.adoc     |   3 +-
 .../camel-jolt/src/main/docs/jolt-component.adoc   |   3 +-
 .../camel-jooq/src/main/docs/jooq-component.adoc   |   3 +-
 .../camel-jpa/src/main/docs/jpa-component.adoc     |   3 +-
 .../camel-jsch/src/main/docs/scp-component.adoc    |   3 +-
 .../src/main/docs/json-validator-component.adoc    |   3 +-
 .../camel-jt400/src/main/docs/jt400-component.adoc |   3 +-
 .../camel-kafka/src/main/docs/kafka-component.adoc |   5 +-
 .../docs/kubernetes-config-maps-component.adoc     |   3 +-
 .../docs/kubernetes-deployments-component.adoc     |   3 +-
 .../src/main/docs/kubernetes-hpa-component.adoc    |   3 +-
 .../src/main/docs/kubernetes-job-component.adoc    |   3 +-
 .../main/docs/kubernetes-namespaces-component.adoc |   3 +-
 .../src/main/docs/kubernetes-nodes-component.adoc  |   3 +-
 ...rnetes-persistent-volumes-claims-component.adoc |   3 +-
 .../kubernetes-persistent-volumes-component.adoc   |   3 +-
 .../src/main/docs/kubernetes-pods-component.adoc   |   3 +-
 ...bernetes-replication-controllers-component.adoc |   3 +-
 .../docs/kubernetes-resources-quota-component.adoc |   3 +-
 .../main/docs/kubernetes-secrets-component.adoc    |   3 +-
 .../kubernetes-service-accounts-component.adoc     |   3 +-
 .../main/docs/kubernetes-services-component.adoc   |   3 +-
 .../docs/openshift-build-configs-component.adoc    |   3 +-
 .../src/main/docs/openshift-builds-component.adoc  |   3 +-
 .../src/main/docs/language-component.adoc          |   3 +-
 .../camel-ldap/src/main/docs/ldap-component.adoc   |   3 +-
 .../camel-ldif/src/main/docs/ldif-component.adoc   |   3 +-
 .../src/main/docs/linkedin-component.adoc          |   3 +-
 .../camel-log/src/main/docs/log-component.adoc     |   3 +-
 .../src/main/docs/lucene-component.adoc            |   3 +-
 .../camel-mail/src/main/docs/mail-component.adoc   |   3 +-
 .../src/main/docs/metrics-component.adoc           |   3 +-
 .../src/main/docs/micrometer-component.adoc        |   3 +-
 .../src/main/docs/milo-client-component.adoc       |   3 +-
 .../src/main/docs/milo-server-component.adoc       |   3 +-
 .../camel-mina2/src/main/docs/mina2-component.adoc |   3 +-
 .../camel-mllp/src/main/docs/mllp-component.adoc   |   3 +-
 .../camel-mock/src/main/docs/mock-component.adoc   |   3 +-
 .../src/main/docs/mongodb-gridfs-component.adoc    |   3 +-
 .../src/main/docs/mongodb3-component.adoc          |   3 +-
 .../camel-mqtt/src/main/docs/mqtt-component.adoc   |   3 +-
 .../camel-msv/src/main/docs/msv-component.adoc     |   3 +-
 .../src/main/docs/mustache-component.adoc          |   3 +-
 .../camel-mvel/src/main/docs/mvel-component.adoc   |   3 +-
 .../src/main/docs/mybatis-bean-component.adoc      |   3 +-
 .../src/main/docs/mybatis-component.adoc           |   3 +-
 .../src/main/docs/nagios-component.adoc            |   3 +-
 .../camel-nats/src/main/docs/nats-component.adoc   |   3 +-
 .../src/main/docs/netty4-http-component.adoc       |   3 +-
 .../src/main/docs/netty4-component.adoc            |   3 +-
 .../camel-nsq/src/main/docs/nsq-component.adoc     |   3 +-
 .../src/main/docs/olingo2-component.adoc           |   3 +-
 .../src/main/docs/olingo4-component.adoc           |   3 +-
 .../src/main/docs/openstack-cinder-component.adoc  |   3 +-
 .../src/main/docs/openstack-glance-component.adoc  |   3 +-
 .../main/docs/openstack-keystone-component.adoc    |   3 +-
 .../src/main/docs/openstack-neutron-component.adoc |   3 +-
 .../src/main/docs/openstack-nova-component.adoc    |   3 +-
 .../src/main/docs/openstack-swift-component.adoc   |   3 +-
 .../src/main/docs/optaplanner-component.adoc       |   3 +-
 .../camel-paho/src/main/docs/paho-component.adoc   |   3 +-
 .../camel-pdf/src/main/docs/pdf-component.adoc     |   3 +-
 .../src/main/docs/pgevent-component.adoc           |   3 +-
 .../camel-printer/src/main/docs/lpr-component.adoc |   3 +-
 .../src/main/docs/properties-component.adoc        |   3 +-
 .../src/main/docs/pubnub-component.adoc            |   3 +-
 .../src/main/docs/pulsar-component.adoc            |   3 +-
 .../src/main/docs/quickfix-component.adoc          |   3 +-
 .../src/main/docs/rabbitmq-component.adoc          |   3 +-
 .../src/main/docs/reactive-streams-component.adoc  |   3 +-
 .../camel-ref/src/main/docs/ref-component.adoc     |   3 +-
 .../src/main/docs/rest-swagger-component.adoc      |   3 +-
 .../camel-rest/src/main/docs/rest-component.adoc   |   3 +-
 .../src/main/docs/restlet-component.adoc           |   3 +-
 .../camel-saga/src/main/docs/saga-component.adoc   |   3 +-
 .../src/main/docs/salesforce-component.adoc        |   3 +-
 .../src/main/docs/sap-netweaver-component.adoc     |   3 +-
 .../src/main/docs/xquery-component.adoc            |   3 +-
 .../src/main/docs/schematron-component.adoc        |   3 +-
 .../camel-seda/src/main/docs/seda-component.adoc   |   3 +-
 .../src/main/docs/servicenow-component.adoc        |   3 +-
 .../camel-sip/src/main/docs/sip-component.adoc     |   3 +-
 .../camel-sjms/src/main/docs/sjms-component.adoc   |   3 +-
 .../camel-sjms2/src/main/docs/sjms2-component.adoc |   3 +-
 .../camel-slack/src/main/docs/slack-component.adoc |   3 +-
 .../camel-smpp/src/main/docs/smpp-component.adoc   |   3 +-
 .../camel-solr/src/main/docs/solr-component.adoc   |   3 +-
 .../src/main/docs/soroush-component.adoc           |   3 +-
 .../camel-spark/src/main/docs/spark-component.adoc |   3 +-
 .../src/main/docs/splunk-component.adoc            |   3 +-
 .../src/main/docs/spring-batch-component.adoc      |   3 +-
 .../main/docs/spring-integration-component.adoc    |   3 +-
 .../src/main/docs/spring-ldap-component.adoc       |   3 +-
 .../src/main/docs/spring-redis-component.adoc      |   3 +-
 .../src/main/docs/spring-ws-component.adoc         |   3 +-
 .../src/main/docs/spring-event-component.adoc      |   3 +-
 .../camel-sql/src/main/docs/sql-component.adoc     |   3 +-
 .../src/main/docs/sql-stored-component.adoc        |   3 +-
 .../camel-ssh/src/main/docs/ssh-component.adoc     |   3 +-
 .../camel-stax/src/main/docs/stax-component.adoc   |   3 +-
 .../camel-stomp/src/main/docs/stomp-component.adoc |   3 +-
 .../src/main/docs/stream-component.adoc            |   3 +-
 .../src/main/docs/string-template-component.adoc   |   3 +-
 .../camel-stub/src/main/docs/stub-component.adoc   |   3 +-
 .../src/main/docs/telegram-component.adoc          |   3 +-
 .../src/main/docs/thrift-component.adoc            |   3 +-
 .../camel-tika/src/main/docs/tika-component.adoc   |   3 +-
 .../src/main/docs/twilio-component.adoc            |   3 +-
 .../main/docs/twitter-directmessage-component.adoc |   3 +-
 .../src/main/docs/twitter-search-component.adoc    |   3 +-
 .../src/main/docs/twitter-timeline-component.adoc  |   3 +-
 .../src/main/docs/undertow-component.adoc          |   3 +-
 .../src/main/docs/validator-component.adoc         |   3 +-
 .../src/main/docs/velocity-component.adoc          |   3 +-
 .../camel-vertx/src/main/docs/vertx-component.adoc |   3 +-
 .../camel-vm/src/main/docs/vm-component.adoc       |   3 +-
 .../src/main/docs/weather-component.adoc           |   3 +-
 .../camel-web3j/src/main/docs/web3j-component.adoc |   3 +-
 .../src/main/docs/websocket-jsr356-component.adoc  |   3 +-
 .../src/main/docs/websocket-component.adoc         |   3 +-
 .../src/main/docs/wordpress-component.adoc         |   3 +-
 .../src/main/docs/xchange-component.adoc           |   3 +-
 .../src/main/docs/xmlsecurity-component.adoc       |   3 +-
 .../camel-xmpp/src/main/docs/xmpp-component.adoc   |   3 +-
 .../camel-xslt/src/main/docs/xslt-component.adoc   |   3 +-
 .../src/main/docs/yammer-component.adoc            |   3 +-
 .../src/main/docs/zendesk-component.adoc           |   3 +-
 .../src/main/docs/zookeeper-component.adoc         |   3 +-
 .../camel/support/service/ServiceHelper.java       |  15 +++
 .../camel/processor/channel/DefaultChannel.java    |   3 +
 .../validator/ValidatorLazyStartProducerTest.java} |  46 ++++-----
 .../apache/camel/impl/LazyStartProducerTest.java   |  68 ++++++++++++++
 .../runtimecatalog/impl/JSonSchemaHelperTest.java  |  13 +--
 .../org/apache/camel/support/DefaultConsumer.java  |   6 ++
 .../org/apache/camel/support/DefaultEndpoint.java  |  41 ++++++--
 .../org/apache/camel/support/DefaultProducer.java  |   3 +
 .../apache/camel/support/LazyStartProducer.java    | 103 +++++++++++++++++++++
 .../modules/ROOT/pages/activemq-component.adoc     |   3 +-
 .../modules/ROOT/pages/ahc-component.adoc          |   3 +-
 .../modules/ROOT/pages/ahc-ws-component.adoc       |   3 +-
 .../modules/ROOT/pages/amqp-component.adoc         |   3 +-
 .../modules/ROOT/pages/apns-component.adoc         |   3 +-
 .../modules/ROOT/pages/asterisk-component.adoc     |   3 +-
 .../modules/ROOT/pages/atmos-component.adoc        |   3 +-
 .../modules/ROOT/pages/atomix-map-component.adoc   |   3 +-
 .../ROOT/pages/atomix-messaging-component.adoc     |   3 +-
 .../modules/ROOT/pages/atomix-queue-component.adoc |   3 +-
 .../modules/ROOT/pages/atomix-set-component.adoc   |   3 +-
 .../modules/ROOT/pages/atomix-value-component.adoc |   3 +-
 .../modules/ROOT/pages/avro-component.adoc         |   3 +-
 .../modules/ROOT/pages/aws-cw-component.adoc       |   3 +-
 .../modules/ROOT/pages/aws-ddb-component.adoc      |   3 +-
 .../modules/ROOT/pages/aws-ec2-component.adoc      |   3 +-
 .../modules/ROOT/pages/aws-ecs-component.adoc      |   3 +-
 .../modules/ROOT/pages/aws-eks-component.adoc      |   3 +-
 .../modules/ROOT/pages/aws-iam-component.adoc      |   3 +-
 .../modules/ROOT/pages/aws-kinesis-component.adoc  |   3 +-
 .../ROOT/pages/aws-kinesis-firehose-component.adoc |   3 +-
 .../modules/ROOT/pages/aws-kms-component.adoc      |   3 +-
 .../modules/ROOT/pages/aws-lambda-component.adoc   |   3 +-
 .../modules/ROOT/pages/aws-mq-component.adoc       |   3 +-
 .../modules/ROOT/pages/aws-msk-component.adoc      |   3 +-
 .../modules/ROOT/pages/aws-s3-component.adoc       |   3 +-
 .../modules/ROOT/pages/aws-sdb-component.adoc      |   3 +-
 .../modules/ROOT/pages/aws-ses-component.adoc      |   3 +-
 .../modules/ROOT/pages/aws-sns-component.adoc      |   3 +-
 .../modules/ROOT/pages/aws-sqs-component.adoc      |   3 +-
 .../modules/ROOT/pages/aws-swf-component.adoc      |   3 +-
 .../modules/ROOT/pages/azure-blob-component.adoc   |   3 +-
 .../modules/ROOT/pages/azure-queue-component.adoc  |   3 +-
 .../modules/ROOT/pages/barcode-dataformat.adoc     |   2 +-
 .../modules/ROOT/pages/bean-component.adoc         |  11 ++-
 .../ROOT/pages/bean-validator-component.adoc       |   8 +-
 .../modules/ROOT/pages/beanstalk-component.adoc    |   8 +-
 .../modules/ROOT/pages/bindy-dataformat.adoc       |  96 +++++++------------
 .../modules/ROOT/pages/braintree-component.adoc    |   3 +-
 .../modules/ROOT/pages/browse-component.adoc       |   3 +-
 .../ROOT/pages/caffeine-cache-component.adoc       |   5 +-
 .../ROOT/pages/caffeine-loadcache-component.adoc   |   5 +-
 docs/components/modules/ROOT/pages/cdi.adoc        |   5 +-
 .../modules/ROOT/pages/chatscript-component.adoc   |  10 +-
 .../modules/ROOT/pages/chunk-component.adoc        |   5 +-
 .../modules/ROOT/pages/class-component.adoc        |  23 ++---
 .../modules/ROOT/pages/cm-sms-component.adoc       |   3 +-
 .../modules/ROOT/pages/cmis-component.adoc         |   3 +-
 .../modules/ROOT/pages/coap-component.adoc         |   7 +-
 .../modules/ROOT/pages/cometd-component.adoc       |   7 +-
 .../modules/ROOT/pages/consul-component.adoc       |   5 +-
 .../modules/ROOT/pages/controlbus-component.adoc   |  14 +--
 .../modules/ROOT/pages/corda-component.adoc        |   5 +-
 .../modules/ROOT/pages/couchbase-component.adoc    |   3 +-
 .../modules/ROOT/pages/couchdb-component.adoc      |   7 +-
 .../modules/ROOT/pages/cql-component.adoc          |   3 +-
 .../modules/ROOT/pages/crypto-cms-component.adoc   |   3 +-
 .../modules/ROOT/pages/crypto-component.adoc       |   3 +-
 .../modules/ROOT/pages/csv-dataformat.adoc         |   8 --
 .../modules/ROOT/pages/cxf-component.adoc          |  32 +++----
 .../modules/ROOT/pages/cxf-transport.adoc          |  19 +---
 .../modules/ROOT/pages/cxfrs-component.adoc        |  11 ++-
 .../modules/ROOT/pages/dataformat-component.adoc   |   3 +-
 .../modules/ROOT/pages/dataset-component.adoc      |   3 +-
 .../modules/ROOT/pages/dataset-test-component.adoc |   3 +-
 .../modules/ROOT/pages/digitalocean-component.adoc |   3 +-
 .../modules/ROOT/pages/direct-component.adoc       |   3 +-
 .../modules/ROOT/pages/direct-vm-component.adoc    |   3 +-
 .../modules/ROOT/pages/disruptor-component.adoc    |   3 +-
 .../modules/ROOT/pages/dns-component.adoc          |   3 +-
 .../modules/ROOT/pages/docker-component.adoc       |   3 +-
 .../modules/ROOT/pages/dozer-component.adoc        |   3 +-
 .../modules/ROOT/pages/drill-component.adoc        |   3 +-
 .../modules/ROOT/pages/dropbox-component.adoc      |   3 +-
 .../modules/ROOT/pages/ehcache-component.adoc      |   3 +-
 .../modules/ROOT/pages/ejb-component.adoc          |   9 +-
 .../ROOT/pages/elasticsearch-rest-component.adoc   |   3 +-
 .../modules/ROOT/pages/elsql-component.adoc        |   3 +-
 .../modules/ROOT/pages/etcd-component.adoc         |   3 +-
 .../modules/ROOT/pages/eventadmin-component.adoc   |   3 +-
 .../modules/ROOT/pages/exec-component.adoc         |   3 +-
 .../modules/ROOT/pages/facebook-component.adoc     |   3 +-
 .../modules/ROOT/pages/file-component.adoc         |   3 +-
 .../modules/ROOT/pages/flatpack-component.adoc     |   3 +-
 .../modules/ROOT/pages/flink-component.adoc        |   3 +-
 .../modules/ROOT/pages/fop-component.adoc          |   3 +-
 .../modules/ROOT/pages/freemarker-component.adoc   |   3 +-
 .../modules/ROOT/pages/ftp-component.adoc          |   3 +-
 .../modules/ROOT/pages/ftps-component.adoc         |   3 +-
 .../modules/ROOT/pages/ganglia-component.adoc      |   3 +-
 .../modules/ROOT/pages/geocoder-component.adoc     |   3 +-
 .../modules/ROOT/pages/git-component.adoc          |   3 +-
 .../modules/ROOT/pages/github-component.adoc       |   3 +-
 .../ROOT/pages/google-bigquery-component.adoc      |   3 +-
 .../ROOT/pages/google-bigquery-sql-component.adoc  |   3 +-
 .../ROOT/pages/google-calendar-component.adoc      |   3 +-
 .../modules/ROOT/pages/google-drive-component.adoc |   3 +-
 .../modules/ROOT/pages/google-mail-component.adoc  |   3 +-
 .../ROOT/pages/google-pubsub-component.adoc        |   3 +-
 .../ROOT/pages/google-sheets-component.adoc        |   3 +-
 .../ROOT/pages/google-sheets-stream-component.adoc |  10 +-
 .../modules/ROOT/pages/gora-component.adoc         |   3 +-
 .../modules/ROOT/pages/grape-component.adoc        |   3 +-
 .../modules/ROOT/pages/grpc-component.adoc         |   3 +-
 .../ROOT/pages/guava-eventbus-component.adoc       |   3 +-
 .../pages/hazelcast-atomicvalue-component.adoc     |   3 +-
 .../ROOT/pages/hazelcast-list-component.adoc       |   3 +-
 .../ROOT/pages/hazelcast-map-component.adoc        |   3 +-
 .../ROOT/pages/hazelcast-multimap-component.adoc   |   3 +-
 .../ROOT/pages/hazelcast-queue-component.adoc      |   3 +-
 .../pages/hazelcast-replicatedmap-component.adoc   |   3 +-
 .../ROOT/pages/hazelcast-ringbuffer-component.adoc |   3 +-
 .../ROOT/pages/hazelcast-seda-component.adoc       |   3 +-
 .../ROOT/pages/hazelcast-set-component.adoc        |   3 +-
 .../ROOT/pages/hazelcast-topic-component.adoc      |   3 +-
 .../modules/ROOT/pages/hbase-component.adoc        |   3 +-
 .../modules/ROOT/pages/hdfs2-component.adoc        |   3 +-
 .../modules/ROOT/pages/hipchat-component.adoc      |   3 +-
 .../modules/ROOT/pages/http4-component.adoc        |   3 +-
 .../ROOT/pages/iec60870-client-component.adoc      |   3 +-
 .../ROOT/pages/iec60870-server-component.adoc      |   3 +-
 .../modules/ROOT/pages/ignite-cache-component.adoc |   3 +-
 .../ROOT/pages/ignite-compute-component.adoc       |   3 +-
 .../modules/ROOT/pages/ignite-idgen-component.adoc |   3 +-
 .../ROOT/pages/ignite-messaging-component.adoc     |   3 +-
 .../modules/ROOT/pages/ignite-queue-component.adoc |   3 +-
 .../modules/ROOT/pages/ignite-set-component.adoc   |   3 +-
 .../modules/ROOT/pages/infinispan-component.adoc   |   3 +-
 .../modules/ROOT/pages/influxdb-component.adoc     |   3 +-
 .../modules/ROOT/pages/iota-component.adoc         |   3 +-
 .../modules/ROOT/pages/ipfs-component.adoc         |   3 +-
 .../modules/ROOT/pages/irc-component.adoc          |   3 +-
 .../modules/ROOT/pages/ironmq-component.adoc       |   3 +-
 .../modules/ROOT/pages/jbpm-component.adoc         |   3 +-
 .../modules/ROOT/pages/jcache-component.adoc       |   3 +-
 .../modules/ROOT/pages/jclouds-component.adoc      |   3 +-
 .../modules/ROOT/pages/jcr-component.adoc          |   3 +-
 .../modules/ROOT/pages/jdbc-component.adoc         |   3 +-
 .../modules/ROOT/pages/jgroups-component.adoc      |   3 +-
 .../modules/ROOT/pages/jgroups-raft-component.adoc |   3 +-
 .../modules/ROOT/pages/jing-component.adoc         |   3 +-
 .../modules/ROOT/pages/jira-component.adoc         |   3 +-
 .../modules/ROOT/pages/jms-component.adoc          |   3 +-
 .../modules/ROOT/pages/jolt-component.adoc         |   3 +-
 .../modules/ROOT/pages/jooq-component.adoc         |   3 +-
 .../modules/ROOT/pages/jpa-component.adoc          |   3 +-
 .../ROOT/pages/json-validator-component.adoc       |   3 +-
 .../modules/ROOT/pages/jt400-component.adoc        |   3 +-
 .../modules/ROOT/pages/kafka-component.adoc        |   5 +-
 .../pages/kubernetes-config-maps-component.adoc    |   3 +-
 .../pages/kubernetes-deployments-component.adoc    |   3 +-
 .../ROOT/pages/kubernetes-hpa-component.adoc       |   3 +-
 .../ROOT/pages/kubernetes-job-component.adoc       |   3 +-
 .../pages/kubernetes-namespaces-component.adoc     |   3 +-
 .../ROOT/pages/kubernetes-nodes-component.adoc     |   3 +-
 ...rnetes-persistent-volumes-claims-component.adoc |   3 +-
 .../kubernetes-persistent-volumes-component.adoc   |   3 +-
 .../ROOT/pages/kubernetes-pods-component.adoc      |   3 +-
 ...bernetes-replication-controllers-component.adoc |   3 +-
 .../kubernetes-resources-quota-component.adoc      |   3 +-
 .../ROOT/pages/kubernetes-secrets-component.adoc   |   3 +-
 .../kubernetes-service-accounts-component.adoc     |   3 +-
 .../ROOT/pages/kubernetes-services-component.adoc  |   3 +-
 .../modules/ROOT/pages/language-component.adoc     |   3 +-
 .../modules/ROOT/pages/ldap-component.adoc         |   3 +-
 .../modules/ROOT/pages/ldif-component.adoc         |   3 +-
 .../modules/ROOT/pages/log-component.adoc          |   3 +-
 .../modules/ROOT/pages/lpr-component.adoc          |   3 +-
 .../modules/ROOT/pages/lucene-component.adoc       |   3 +-
 .../modules/ROOT/pages/mail-component.adoc         |   3 +-
 .../modules/ROOT/pages/metrics-component.adoc      |   3 +-
 .../modules/ROOT/pages/micrometer-component.adoc   |   3 +-
 .../modules/ROOT/pages/milo-client-component.adoc  |   3 +-
 .../modules/ROOT/pages/milo-server-component.adoc  |   3 +-
 .../modules/ROOT/pages/mina2-component.adoc        |   3 +-
 .../modules/ROOT/pages/mllp-component.adoc         |   3 +-
 .../modules/ROOT/pages/mock-component.adoc         |   3 +-
 .../ROOT/pages/mongodb-gridfs-component.adoc       |   3 +-
 .../modules/ROOT/pages/mongodb3-component.adoc     |   3 +-
 .../modules/ROOT/pages/mqtt-component.adoc         |   3 +-
 .../modules/ROOT/pages/msv-component.adoc          |   3 +-
 .../modules/ROOT/pages/mustache-component.adoc     |   3 +-
 .../modules/ROOT/pages/mvel-component.adoc         |   3 +-
 .../modules/ROOT/pages/mybatis-bean-component.adoc |   3 +-
 .../modules/ROOT/pages/mybatis-component.adoc      |   3 +-
 .../modules/ROOT/pages/nagios-component.adoc       |   3 +-
 .../modules/ROOT/pages/nats-component.adoc         |   3 +-
 .../modules/ROOT/pages/netty4-component.adoc       |   3 +-
 .../modules/ROOT/pages/netty4-http-component.adoc  |   3 +-
 .../modules/ROOT/pages/nsq-component.adoc          |   3 +-
 .../pages/openshift-build-configs-component.adoc   |   3 +-
 .../ROOT/pages/openshift-builds-component.adoc     |   3 +-
 .../ROOT/pages/openstack-cinder-component.adoc     |   3 +-
 .../ROOT/pages/openstack-glance-component.adoc     |   3 +-
 .../ROOT/pages/openstack-keystone-component.adoc   |   3 +-
 .../ROOT/pages/openstack-neutron-component.adoc    |   3 +-
 .../ROOT/pages/openstack-nova-component.adoc       |   3 +-
 .../ROOT/pages/openstack-swift-component.adoc      |   3 +-
 .../modules/ROOT/pages/optaplanner-component.adoc  |   3 +-
 .../modules/ROOT/pages/paho-component.adoc         |   3 +-
 .../modules/ROOT/pages/pdf-component.adoc          |   3 +-
 .../modules/ROOT/pages/pgevent-component.adoc      |   3 +-
 .../modules/ROOT/pages/pgp-dataformat.adoc         |  38 +++-----
 .../modules/ROOT/pages/properties-component.adoc   |   3 +-
 .../modules/ROOT/pages/pubnub-component.adoc       |   3 +-
 .../modules/ROOT/pages/pulsar-component.adoc       |   3 +-
 .../modules/ROOT/pages/quickfix-component.adoc     |   3 +-
 .../modules/ROOT/pages/rabbitmq-component.adoc     |   3 +-
 .../ROOT/pages/reactive-streams-component.adoc     |   3 +-
 .../modules/ROOT/pages/ref-component.adoc          |   3 +-
 .../modules/ROOT/pages/rest-component.adoc         |   3 +-
 .../modules/ROOT/pages/rest-swagger-component.adoc |   3 +-
 .../modules/ROOT/pages/restlet-component.adoc      |   3 +-
 .../modules/ROOT/pages/saga-component.adoc         |   3 +-
 .../ROOT/pages/sap-netweaver-component.adoc        |   3 +-
 .../modules/ROOT/pages/schematron-component.adoc   |   3 +-
 .../modules/ROOT/pages/scp-component.adoc          |   3 +-
 .../modules/ROOT/pages/seda-component.adoc         |   3 +-
 .../modules/ROOT/pages/sftp-component.adoc         |   3 +-
 .../modules/ROOT/pages/sip-component.adoc          |   3 +-
 .../modules/ROOT/pages/sjms-component.adoc         |   3 +-
 .../modules/ROOT/pages/sjms2-component.adoc        |   3 +-
 .../modules/ROOT/pages/slack-component.adoc        |   3 +-
 .../modules/ROOT/pages/smpp-component.adoc         |   3 +-
 .../modules/ROOT/pages/solr-component.adoc         |   3 +-
 .../modules/ROOT/pages/soroush-component.adoc      |   3 +-
 .../modules/ROOT/pages/spark-component.adoc        |   3 +-
 .../modules/ROOT/pages/splunk-component.adoc       |   3 +-
 .../modules/ROOT/pages/spring-batch-component.adoc |   3 +-
 .../components/modules/ROOT/pages/spring-boot.adoc |   3 +-
 .../modules/ROOT/pages/spring-event-component.adoc |   3 +-
 .../ROOT/pages/spring-integration-component.adoc   |   3 +-
 .../modules/ROOT/pages/spring-ldap-component.adoc  |   3 +-
 .../modules/ROOT/pages/spring-redis-component.adoc |   3 +-
 .../modules/ROOT/pages/spring-ws-component.adoc    |   3 +-
 .../modules/ROOT/pages/sql-component.adoc          |   3 +-
 .../modules/ROOT/pages/sql-stored-component.adoc   |   3 +-
 .../modules/ROOT/pages/ssh-component.adoc          |   3 +-
 .../modules/ROOT/pages/stax-component.adoc         |   3 +-
 .../modules/ROOT/pages/stomp-component.adoc        |   3 +-
 .../modules/ROOT/pages/stream-component.adoc       |   3 +-
 .../ROOT/pages/string-template-component.adoc      |   3 +-
 .../modules/ROOT/pages/stub-component.adoc         |   3 +-
 .../modules/ROOT/pages/telegram-component.adoc     |   3 +-
 .../modules/ROOT/pages/thrift-component.adoc       |   3 +-
 .../modules/ROOT/pages/tika-component.adoc         |   3 +-
 .../modules/ROOT/pages/twilio-component.adoc       |   3 +-
 .../pages/twitter-directmessage-component.adoc     |   3 +-
 .../ROOT/pages/twitter-search-component.adoc       |   3 +-
 .../ROOT/pages/twitter-timeline-component.adoc     |   3 +-
 .../modules/ROOT/pages/undertow-component.adoc     |   3 +-
 .../modules/ROOT/pages/validator-component.adoc    |   3 +-
 .../modules/ROOT/pages/velocity-component.adoc     |   3 +-
 .../modules/ROOT/pages/vertx-component.adoc        |   3 +-
 .../modules/ROOT/pages/vm-component.adoc           |   3 +-
 .../modules/ROOT/pages/weather-component.adoc      |   3 +-
 .../modules/ROOT/pages/web3j-component.adoc        |   3 +-
 .../modules/ROOT/pages/websocket-component.adoc    |   3 +-
 .../ROOT/pages/websocket-jsr356-component.adoc     |   3 +-
 .../modules/ROOT/pages/wordpress-component.adoc    |   3 +-
 .../modules/ROOT/pages/xchange-component.adoc      |   3 +-
 .../modules/ROOT/pages/xmlsecurity-component.adoc  |   3 +-
 .../modules/ROOT/pages/xmpp-component.adoc         |   3 +-
 .../modules/ROOT/pages/xquery-component.adoc       |   3 +-
 .../modules/ROOT/pages/xslt-component.adoc         |   3 +-
 .../modules/ROOT/pages/yammer-component.adoc       |   3 +-
 .../modules/ROOT/pages/zendesk-component.adoc      |   3 +-
 .../modules/ROOT/pages/zookeeper-component.adoc    |   3 +-
 547 files changed, 1441 insertions(+), 782 deletions(-)
 copy 
core/camel-core/src/test/java/org/apache/camel/{processor/InheritErrorHandlerFalseTest.java
 => component/validator/ValidatorLazyStartProducerTest.java} (57%)
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/impl/LazyStartProducerTest.java
 create mode 100644 
core/camel-support/src/main/java/org/apache/camel/support/LazyStartProducer.java

Reply via email to