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 8f0b29a use isArrayOrCollection new a1594cb CAMEL-13850: Optimize model classes to provide changeable properties that support property placeholders to avoid reflection. Work in progress. new 1c28757 CAMEL-13850: Optimize model classes to provide changeable properties that support property placeholders to avoid reflection. Work in progress. new a8397b9 CAMEL-13850: Optimize model classes to provide changeable properties that support property placeholders to avoid reflection. Work in progress. new ec24d17 CAMEL-13850: Optimize model classes to provide changeable properties that support property placeholders to avoid reflection. Work in progress. new 0fb0413 CAMEL-13850: Optimize model classes to provide changeable properties that support property placeholders to avoid reflection. Work in progress. new c947278 CAMEL-13850: Optimize model classes to provide changeable properties that support property placeholders to avoid reflection. Work in progress. new 99836d9 CAMEL-13850: Optimize model classes to provide changeable properties that support property placeholders to avoid reflection. Work in progress. new c2fb87f CAMEL-13850: Optimize model classes to provide changeable properties that support property placeholders to avoid reflection. Work in progress. new bc06649 CAMEL-13850: Fixed CS new 386687c CAMEL-13850: Polished new e59cf7a CAMEL-13850: Optimize model classes to provide changeable properties that support property placeholders to avoid reflection. Work in progress. new 59309b7 CAMEL-13850: Optimize model classes to provide changeable properties that support property placeholders to avoid reflection. Work in progress. new 06fbd61 CAMEL-13850: Optimize model classes to provide changeable properties that support property placeholders to avoid reflection. Work in progress. new cf12f9c CAMEL-13850: Remove resolvePropertyPlaceholders on DefaultComponent as this is already supported via camel main, spring boot and other means. This avoid reflection overhead on bootstrap. new 6701fa4 CAMEL-13850: Remove resolvePropertyPlaceholders on DefaultComponent as this is already supported via camel main, spring boot and other means. This avoid reflection overhead on bootstrap. new f14ba3f CAMEL-13850: Source code generate ExchangeConstantProvider so we can do fast lookup of its constant values without reflection new 17cfc8e CAMEL-13850: Source code generate ExchangeConstantProvider so we can do fast lookup of its constant values without reflection new f6cf229 CAMEL-13850: Source code generate ExchangeConstantProvider so we can do fast lookup of its constant values without reflection new 4bf7fda CAMEL-13863: camel3 - Optimize XmlConverterLoader and other loaders as synchronization is not needed as the loader is invoked during bootstrapping. new ed97387 CAMEL-13863: Regen new 908e51b Upgrade groovy and logger The 21 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: MIGRATION.md | 3 + .../src/main/docs/activemq-component.adoc | 6 +- .../src/main/docs/ahc-ws-component.adoc | 6 +- .../camel-ahc/src/main/docs/ahc-component.adoc | 6 +- .../camel-amqp/src/main/docs/amqp-component.adoc | 6 +- .../camel-apns/src/main/docs/apns-component.adoc | 6 +- .../src/main/docs/as2-component.adoc | 6 +- .../src/main/docs/asterisk-component.adoc | 6 +- .../camel-atmos/src/main/docs/atmos-component.adoc | 6 +- .../main/docs/atmosphere-websocket-component.adoc | 6 +- .../camel-atom/src/main/docs/atom-component.adoc | 6 +- .../src/main/docs/atomix-map-component.adoc | 6 +- .../src/main/docs/atomix-messaging-component.adoc | 6 +- .../src/main/docs/atomix-multimap-component.adoc | 6 +- .../src/main/docs/atomix-queue-component.adoc | 6 +- .../src/main/docs/atomix-set-component.adoc | 6 +- .../src/main/docs/atomix-value-component.adoc | 6 +- .../camel-avro/src/main/docs/avro-component.adoc | 6 +- .../camel-avro/src/main/docs/avro-dataformat.adoc | 3 +- .../src/main/docs/aws-cw-component.adoc | 6 +- .../src/main/docs/aws-ddb-component.adoc | 6 +- .../src/main/docs/aws-ddbstream-component.adoc | 6 +- .../src/main/docs/aws-ec2-component.adoc | 6 +- .../src/main/docs/aws-ecs-component.adoc | 6 +- .../src/main/docs/aws-eks-component.adoc | 6 +- .../src/main/docs/aws-iam-component.adoc | 6 +- .../src/main/docs/aws-kinesis-component.adoc | 6 +- .../main/docs/aws-kinesis-firehose-component.adoc | 6 +- .../src/main/docs/aws-kms-component.adoc | 6 +- .../src/main/docs/aws-lambda-component.adoc | 6 +- .../src/main/docs/aws-mq-component.adoc | 6 +- .../src/main/docs/aws-msk-component.adoc | 6 +- .../src/main/docs/aws-s3-component.adoc | 6 +- .../src/main/docs/aws-sdb-component.adoc | 6 +- .../src/main/docs/aws-ses-component.adoc | 6 +- .../src/main/docs/aws-sns-component.adoc | 6 +- .../src/main/docs/aws-sqs-component.adoc | 6 +- .../src/main/docs/aws-swf-component.adoc | 6 +- .../src/main/docs/azure-blob-component.adoc | 6 +- .../src/main/docs/azure-queue-component.adoc | 6 +- .../src/main/docs/bean-validator-component.adoc | 6 +- .../camel-bean/src/main/docs/bean-component.adoc | 3 +- .../camel-bean/src/main/docs/class-component.adoc | 3 +- .../src/main/docs/beanstalk-component.adoc | 6 +- .../src/main/docs/bonita-component.adoc | 6 +- .../src/main/docs/box-component.adoc | 6 +- .../src/main/docs/braintree-component.adoc | 6 +- .../src/main/docs/browse-component.adoc | 6 +- .../src/main/docs/caffeine-cache-component.adoc | 6 +- .../main/docs/caffeine-loadcache-component.adoc | 6 +- .../src/main/docs/cql-component.adoc | 6 +- .../src/main/docs/chatscript-component.adoc | 6 +- .../camel-chunk/src/main/docs/chunk-component.adoc | 6 +- .../src/main/docs/cm-sms-component.adoc | 6 +- .../camel-cmis/src/main/docs/cmis-component.adoc | 6 +- .../camel-coap/src/main/docs/coap-component.adoc | 6 +- .../src/main/docs/cometd-component.adoc | 6 +- .../src/main/docs/consul-component.adoc | 6 +- .../src/main/docs/controlbus-component.adoc | 6 +- .../camel-corda/src/main/docs/corda-component.adoc | 6 +- .../src/main/docs/couchbase-component.adoc | 6 +- .../src/main/docs/couchdb-component.adoc | 6 +- .../src/main/docs/crypto-cms-component.adoc | 6 +- .../src/main/docs/crypto-component.adoc | 6 +- .../src/main/docs/crypto-dataformat.adoc | 3 +- .../camel-cxf/src/main/docs/cxf-component.adoc | 6 +- .../camel-cxf/src/main/docs/cxfrs-component.adoc | 6 +- .../src/main/docs/dataformat-component.adoc | 6 +- .../src/main/docs/dataset-component.adoc | 6 +- .../src/main/docs/dataset-test-component.adoc | 6 +- .../src/main/docs/digitalocean-component.adoc | 6 +- .../src/main/docs/direct-component.adoc | 6 +- .../src/main/docs/direct-vm-component.adoc | 3 +- .../src/main/docs/disruptor-component.adoc | 7 +- .../camel-dns/src/main/docs/dns-component.adoc | 6 +- .../src/main/docs/docker-component.adoc | 6 +- .../camel-dozer/src/main/docs/dozer-component.adoc | 6 +- .../camel-drill/src/main/docs/drill-component.adoc | 6 +- .../src/main/docs/dropbox-component.adoc | 6 +- .../src/main/docs/ehcache-component.adoc | 6 +- .../main/docs/elasticsearch-rest-component.adoc | 6 +- .../camel-elsql/src/main/docs/elsql-component.adoc | 6 +- .../camel-etcd/src/main/docs/etcd-component.adoc | 6 +- .../src/main/docs/eventadmin-component.adoc | 3 +- .../camel-exec/src/main/docs/exec-component.adoc | 6 +- .../src/main/docs/facebook-component.adoc | 6 +- .../src/main/docs/fhir-component.adoc | 6 +- .../src/main/docs/file-watch-component.adoc | 6 +- .../camel-file/src/main/docs/file-component.adoc | 6 +- .../src/main/docs/flatpack-component.adoc | 6 +- .../src/main/docs/flatpack-dataformat.adoc | 3 +- .../camel-flink/src/main/docs/flink-component.adoc | 6 +- .../camel-fop/src/main/docs/fop-component.adoc | 6 +- .../src/main/docs/freemarker-component.adoc | 6 +- .../camel-ftp/src/main/docs/ftp-component.adoc | 6 +- .../camel-ftp/src/main/docs/ftps-component.adoc | 6 +- .../camel-ftp/src/main/docs/sftp-component.adoc | 3 +- .../src/main/docs/ganglia-component.adoc | 6 +- .../src/main/docs/geocoder-component.adoc | 6 +- .../camel-git/src/main/docs/git-component.adoc | 6 +- .../src/main/docs/github-component.adoc | 6 +- .../src/main/docs/google-bigquery-component.adoc | 6 +- .../main/docs/google-bigquery-sql-component.adoc | 6 +- .../src/main/docs/google-calendar-component.adoc | 6 +- .../docs/google-calendar-stream-component.adoc | 6 +- .../src/main/docs/google-drive-component.adoc | 6 +- .../src/main/docs/google-mail-component.adoc | 6 +- .../main/docs/google-mail-stream-component.adoc | 6 +- .../src/main/docs/google-pubsub-component.adoc | 6 +- .../src/main/docs/google-sheets-component.adoc | 6 +- .../main/docs/google-sheets-stream-component.adoc | 6 +- .../camel-gora/src/main/docs/gora-component.adoc | 6 +- .../camel-grape/src/main/docs/grape-component.adoc | 3 +- .../camel-grpc/src/main/docs/grpc-component.adoc | 6 +- .../src/main/docs/guava-eventbus-component.adoc | 6 +- .../main/docs/hazelcast-atomicvalue-component.adoc | 6 +- .../main/docs/hazelcast-instance-component.adoc | 6 +- .../src/main/docs/hazelcast-list-component.adoc | 6 +- .../src/main/docs/hazelcast-map-component.adoc | 6 +- .../main/docs/hazelcast-multimap-component.adoc | 6 +- .../src/main/docs/hazelcast-queue-component.adoc | 6 +- .../docs/hazelcast-replicatedmap-component.adoc | 6 +- .../main/docs/hazelcast-ringbuffer-component.adoc | 6 +- .../src/main/docs/hazelcast-seda-component.adoc | 6 +- .../src/main/docs/hazelcast-set-component.adoc | 6 +- .../src/main/docs/hazelcast-topic-component.adoc | 6 +- .../camel-hbase/src/main/docs/hbase-component.adoc | 6 +- .../camel-hdfs/src/main/docs/hdfs-component.adoc | 6 +- .../src/main/docs/hipchat-component.adoc | 6 +- .../camel-http/src/main/docs/http-component.adoc | 6 +- .../src/main/docs/iec60870-client-component.adoc | 6 +- .../src/main/docs/iec60870-server-component.adoc | 6 +- .../src/main/docs/ignite-cache-component.adoc | 6 +- .../src/main/docs/ignite-compute-component.adoc | 6 +- .../src/main/docs/ignite-events-component.adoc | 6 +- .../src/main/docs/ignite-idgen-component.adoc | 6 +- .../src/main/docs/ignite-messaging-component.adoc | 6 +- .../src/main/docs/ignite-queue-component.adoc | 6 +- .../src/main/docs/ignite-set-component.adoc | 6 +- .../src/main/docs/infinispan-component.adoc | 6 +- .../src/main/docs/influxdb-component.adoc | 6 +- .../camel-iota/src/main/docs/iota-component.adoc | 6 +- .../camel-ipfs/src/main/docs/ipfs-component.adoc | 6 +- .../camel-irc/src/main/docs/irc-component.adoc | 6 +- .../src/main/docs/ironmq-component.adoc | 6 +- .../camel-jbpm/src/main/docs/jbpm-component.adoc | 6 +- .../src/main/docs/jcache-component.adoc | 6 +- .../src/main/docs/jclouds-component.adoc | 6 +- .../camel-jcr/src/main/docs/jcr-component.adoc | 6 +- .../camel-jdbc/src/main/docs/jdbc-component.adoc | 6 +- .../camel-jetty/src/main/docs/jetty-component.adoc | 6 +- .../src/main/docs/jgroups-raft-component.adoc | 6 +- .../src/main/docs/jgroups-component.adoc | 6 +- .../camel-jing/src/main/docs/jing-component.adoc | 6 +- .../camel-jira/src/main/docs/jira-component.adoc | 6 +- .../camel-jms/src/main/docs/jms-component.adoc | 6 +- .../camel-jmx/src/main/docs/jmx-component.adoc | 6 +- .../camel-jolt/src/main/docs/jolt-component.adoc | 6 +- .../camel-jooq/src/main/docs/jooq-component.adoc | 6 +- .../camel-jpa/src/main/docs/jpa-component.adoc | 6 +- .../camel-jsch/src/main/docs/scp-component.adoc | 6 +- .../src/main/docs/json-validator-component.adoc | 6 +- .../camel-jt400/src/main/docs/jt400-component.adoc | 6 +- .../camel-kafka/src/main/docs/kafka-component.adoc | 6 +- .../docs/kubernetes-config-maps-component.adoc | 6 +- .../docs/kubernetes-deployments-component.adoc | 6 +- .../src/main/docs/kubernetes-hpa-component.adoc | 6 +- .../src/main/docs/kubernetes-job-component.adoc | 6 +- .../main/docs/kubernetes-namespaces-component.adoc | 6 +- .../src/main/docs/kubernetes-nodes-component.adoc | 6 +- ...rnetes-persistent-volumes-claims-component.adoc | 6 +- .../kubernetes-persistent-volumes-component.adoc | 6 +- .../src/main/docs/kubernetes-pods-component.adoc | 6 +- ...bernetes-replication-controllers-component.adoc | 6 +- .../docs/kubernetes-resources-quota-component.adoc | 6 +- .../main/docs/kubernetes-secrets-component.adoc | 6 +- .../kubernetes-service-accounts-component.adoc | 6 +- .../main/docs/kubernetes-services-component.adoc | 6 +- .../docs/openshift-build-configs-component.adoc | 3 +- .../src/main/docs/openshift-builds-component.adoc | 3 +- .../src/main/docs/language-component.adoc | 6 +- .../camel-ldap/src/main/docs/ldap-component.adoc | 6 +- .../camel-ldif/src/main/docs/ldif-component.adoc | 6 +- .../src/main/docs/linkedin-component.adoc | 6 +- .../camel-log/src/main/docs/log-component.adoc | 6 +- .../src/main/docs/lucene-component.adoc | 6 +- .../src/main/docs/lumberjack-component.adoc | 6 +- .../camel-mail/src/main/docs/mail-component.adoc | 6 +- .../src/main/docs/master-component.adoc | 6 +- .../src/main/docs/metrics-component.adoc | 6 +- .../src/main/docs/micrometer-component.adoc | 6 +- .../src/main/docs/milo-client-component.adoc | 6 +- .../src/main/docs/milo-server-component.adoc | 6 +- .../camel-mina/src/main/docs/mina-component.adoc | 6 +- .../camel-mllp/src/main/docs/mllp-component.adoc | 6 +- .../camel-mock/src/main/docs/mock-component.adoc | 3 +- .../src/main/docs/mongodb-gridfs-component.adoc | 6 +- .../src/main/docs/mongodb-component.adoc | 6 +- .../camel-mqtt/src/main/docs/mqtt-component.adoc | 6 +- .../camel-msv/src/main/docs/msv-component.adoc | 6 +- .../src/main/docs/mustache-component.adoc | 6 +- .../camel-mvel/src/main/docs/mvel-component.adoc | 6 +- .../camel-mvel/src/main/docs/mvel-language.adoc | 3 +- .../src/main/docs/mybatis-bean-component.adoc | 6 +- .../src/main/docs/mybatis-component.adoc | 6 +- .../src/main/docs/nagios-component.adoc | 6 +- .../camel-nats/src/main/docs/nats-component.adoc | 6 +- .../src/main/docs/netty-http-component.adoc | 6 +- .../camel-netty/src/main/docs/netty-component.adoc | 6 +- .../camel-nsq/src/main/docs/nsq-component.adoc | 6 +- .../src/main/docs/olingo2-component.adoc | 6 +- .../src/main/docs/olingo4-component.adoc | 6 +- .../src/main/docs/openstack-cinder-component.adoc | 6 +- .../src/main/docs/openstack-glance-component.adoc | 6 +- .../main/docs/openstack-keystone-component.adoc | 6 +- .../src/main/docs/openstack-neutron-component.adoc | 6 +- .../src/main/docs/openstack-nova-component.adoc | 6 +- .../src/main/docs/openstack-swift-component.adoc | 6 +- .../src/main/docs/optaplanner-component.adoc | 6 +- .../camel-paho/src/main/docs/paho-component.adoc | 6 +- .../src/main/docs/paxlogging-component.adoc | 3 +- .../camel-pdf/src/main/docs/pdf-component.adoc | 6 +- .../main/docs/pg-replication-slot-component.adoc | 6 +- .../src/main/docs/pgevent-component.adoc | 6 +- .../camel-printer/src/main/docs/lpr-component.adoc | 6 +- .../src/main/docs/properties-component.adoc | 6 +- .../src/main/docs/pubnub-component.adoc | 6 +- .../src/main/docs/pulsar-component.adoc | 8 +- .../src/main/docs/quartz-component.adoc | 6 +- .../src/main/docs/quickfix-component.adoc | 6 +- .../src/main/docs/rabbitmq-component.adoc | 6 +- .../src/main/docs/reactive-streams-component.adoc | 6 +- .../camel-ref/src/main/docs/ref-component.adoc | 6 +- .../src/main/docs/rest-swagger-component.adoc | 6 +- .../src/main/docs/rest-api-component.adoc | 6 +- .../camel-rest/src/main/docs/rest-component.adoc | 6 +- .../src/main/docs/restlet-component.adoc | 6 +- .../camel-rss/src/main/docs/rss-component.adoc | 6 +- .../camel-rss/src/main/docs/rss-dataformat.adoc | 3 +- .../camel-saga/src/main/docs/saga-component.adoc | 6 +- .../src/main/docs/salesforce-component.adoc | 6 +- .../src/main/docs/sap-netweaver-component.adoc | 6 +- .../src/main/docs/xquery-component.adoc | 6 +- .../camel-saxon/src/main/docs/xquery-language.adoc | 3 +- .../src/main/docs/scheduler-component.adoc | 6 +- .../src/main/docs/schematron-component.adoc | 6 +- .../camel-seda/src/main/docs/seda-component.adoc | 6 +- .../src/main/docs/service-component.adoc | 6 +- .../src/main/docs/servicenow-component.adoc | 6 +- .../src/main/docs/servlet-component.adoc | 6 +- .../camel-sip/src/main/docs/sip-component.adoc | 6 +- .../src/main/docs/sjms-batch-component.adoc | 6 +- .../camel-sjms/src/main/docs/sjms-component.adoc | 6 +- .../camel-sjms2/src/main/docs/sjms2-component.adoc | 6 +- .../camel-slack/src/main/docs/slack-component.adoc | 6 +- .../camel-smpp/src/main/docs/smpp-component.adoc | 6 +- .../camel-snmp/src/main/docs/snmp-component.adoc | 6 +- .../camel-solr/src/main/docs/solr-component.adoc | 6 +- .../src/main/docs/soroush-component.adoc | 6 +- .../src/main/docs/spark-rest-component.adoc | 3 +- .../camel-spark/src/main/docs/spark-component.adoc | 6 +- .../src/main/docs/splunk-component.adoc | 6 +- .../src/main/docs/spring-batch-component.adoc | 6 +- .../main/docs/spring-integration-component.adoc | 6 +- .../src/main/docs/spring-ldap-component.adoc | 6 +- .../src/main/docs/spring-redis-component.adoc | 6 +- .../src/main/docs/spring-ws-component.adoc | 6 +- .../src/main/docs/spring-event-component.adoc | 6 +- .../camel-sql/src/main/docs/sql-component.adoc | 6 +- .../src/main/docs/sql-stored-component.adoc | 6 +- .../camel-ssh/src/main/docs/ssh-component.adoc | 6 +- .../camel-stax/src/main/docs/stax-component.adoc | 6 +- .../camel-stomp/src/main/docs/stomp-component.adoc | 6 +- .../src/main/docs/stream-component.adoc | 6 +- .../src/main/docs/string-template-component.adoc | 6 +- .../camel-stub/src/main/docs/stub-component.adoc | 6 +- .../src/main/docs/telegram-component.adoc | 6 +- .../src/main/docs/thrift-component.adoc | 6 +- .../src/main/docs/thrift-dataformat.adoc | 3 +- .../camel-tika/src/main/docs/tika-component.adoc | 6 +- .../camel-timer/src/main/docs/timer-component.adoc | 6 +- .../src/main/docs/twilio-component.adoc | 6 +- .../main/docs/twitter-directmessage-component.adoc | 6 +- .../src/main/docs/twitter-search-component.adoc | 6 +- .../src/main/docs/twitter-timeline-component.adoc | 6 +- .../src/main/docs/undertow-component.adoc | 6 +- .../src/main/docs/validator-component.adoc | 6 +- .../src/main/docs/velocity-component.adoc | 6 +- .../camel-vertx/src/main/docs/vertx-component.adoc | 6 +- .../camel-vm/src/main/docs/vm-component.adoc | 6 +- .../src/main/docs/weather-component.adoc | 6 +- .../camel-web3j/src/main/docs/web3j-component.adoc | 6 +- .../src/main/docs/webhook-component.adoc | 6 +- .../src/main/docs/websocket-jsr356-component.adoc | 6 +- .../src/main/docs/websocket-component.adoc | 6 +- .../src/main/docs/wordpress-component.adoc | 6 +- .../src/main/docs/xchange-component.adoc | 6 +- .../src/main/docs/xmlsecurity-component.adoc | 6 +- .../camel-xmpp/src/main/docs/xmpp-component.adoc | 6 +- .../camel-xslt/src/main/docs/xslt-component.adoc | 6 +- .../src/main/docs/yammer-component.adoc | 6 +- .../src/main/docs/zendesk-component.adoc | 6 +- .../src/main/docs/zookeeper-master-component.adoc | 6 +- .../src/main/docs/zookeeper-component.adoc | 6 +- core/camel-api/pom.xml | 18 ++ .../src/main/java/org/apache/camel/Exchange.java | 2 + ...are.java => PropertyPlaceholderConfigurer.java} | 31 +-- .../apache/camel/model/DataFormatDefinition.java | 2 +- .../DefinitionPropertyPlaceholderConfigurer.java | 52 +++++ .../org/apache/camel/model/FromDefinition.java | 3 + .../java/org/apache/camel/model/LogDefinition.java | 2 + .../camel/model/OptionalIdentifiedDefinition.java | 2 +- .../camel/model/ProcessorDefinitionHelper.java | 206 ++++++++++---------- .../java/org/apache/camel/model/ToDefinition.java | 4 + .../camel/model/language/ExpressionDefinition.java | 3 +- .../org/apache/camel/reifier/ChoiceReifier.java | 3 - .../org/apache/camel/reifier/ProcessorReifier.java | 16 +- .../OptionalPropertiesDslInvalidSyntaxTest.java | 7 +- ...RouteWithConstantFieldFromExchangeFailTest.java | 1 + .../camel/processor/SimpleMockPlaceholderTest.java | 22 ++- .../org/apache/camel/processor/SimpleMockTest.java | 2 - .../org/apache/camel/support/DefaultComponent.java | 31 --- .../camel/support/PropertyPlaceholdersHelper.java | 78 -------- .../apache/camel/support/SimpleTypeConverter.java | 1 + .../modules/ROOT/pages/activemq-component.adoc | 6 +- .../modules/ROOT/pages/ahc-component.adoc | 6 +- .../modules/ROOT/pages/ahc-ws-component.adoc | 6 +- .../modules/ROOT/pages/amqp-component.adoc | 6 +- .../modules/ROOT/pages/apns-component.adoc | 6 +- .../modules/ROOT/pages/as2-component.adoc | 6 +- .../modules/ROOT/pages/asterisk-component.adoc | 6 +- .../modules/ROOT/pages/atmos-component.adoc | 6 +- .../ROOT/pages/atmosphere-websocket-component.adoc | 6 +- .../modules/ROOT/pages/atom-component.adoc | 6 +- .../modules/ROOT/pages/atomix-map-component.adoc | 6 +- .../ROOT/pages/atomix-messaging-component.adoc | 6 +- .../ROOT/pages/atomix-multimap-component.adoc | 6 +- .../modules/ROOT/pages/atomix-queue-component.adoc | 6 +- .../modules/ROOT/pages/atomix-set-component.adoc | 6 +- .../modules/ROOT/pages/atomix-value-component.adoc | 6 +- .../modules/ROOT/pages/avro-component.adoc | 6 +- .../modules/ROOT/pages/avro-dataformat.adoc | 3 +- .../modules/ROOT/pages/aws-cw-component.adoc | 6 +- .../modules/ROOT/pages/aws-ddb-component.adoc | 6 +- .../ROOT/pages/aws-ddbstream-component.adoc | 6 +- .../modules/ROOT/pages/aws-ec2-component.adoc | 6 +- .../modules/ROOT/pages/aws-ecs-component.adoc | 6 +- .../modules/ROOT/pages/aws-eks-component.adoc | 6 +- .../modules/ROOT/pages/aws-iam-component.adoc | 6 +- .../modules/ROOT/pages/aws-kinesis-component.adoc | 6 +- .../ROOT/pages/aws-kinesis-firehose-component.adoc | 6 +- .../modules/ROOT/pages/aws-kms-component.adoc | 6 +- .../modules/ROOT/pages/aws-lambda-component.adoc | 6 +- .../modules/ROOT/pages/aws-mq-component.adoc | 6 +- .../modules/ROOT/pages/aws-msk-component.adoc | 6 +- .../modules/ROOT/pages/aws-s3-component.adoc | 6 +- .../modules/ROOT/pages/aws-sdb-component.adoc | 6 +- .../modules/ROOT/pages/aws-ses-component.adoc | 6 +- .../modules/ROOT/pages/aws-sns-component.adoc | 6 +- .../modules/ROOT/pages/aws-sqs-component.adoc | 6 +- .../modules/ROOT/pages/aws-swf-component.adoc | 6 +- .../modules/ROOT/pages/azure-blob-component.adoc | 6 +- .../modules/ROOT/pages/azure-queue-component.adoc | 6 +- .../modules/ROOT/pages/bean-component.adoc | 3 +- .../ROOT/pages/bean-validator-component.adoc | 6 +- .../modules/ROOT/pages/beanstalk-component.adoc | 6 +- .../modules/ROOT/pages/bonita-component.adoc | 6 +- .../modules/ROOT/pages/box-component.adoc | 6 +- .../modules/ROOT/pages/braintree-component.adoc | 6 +- .../modules/ROOT/pages/browse-component.adoc | 6 +- .../ROOT/pages/caffeine-cache-component.adoc | 6 +- .../ROOT/pages/caffeine-loadcache-component.adoc | 6 +- .../modules/ROOT/pages/chatscript-component.adoc | 6 +- .../modules/ROOT/pages/chunk-component.adoc | 6 +- .../modules/ROOT/pages/class-component.adoc | 3 +- .../modules/ROOT/pages/cm-sms-component.adoc | 6 +- .../modules/ROOT/pages/cmis-component.adoc | 6 +- .../modules/ROOT/pages/coap-component.adoc | 6 +- .../modules/ROOT/pages/cometd-component.adoc | 6 +- .../modules/ROOT/pages/consul-component.adoc | 6 +- .../modules/ROOT/pages/controlbus-component.adoc | 6 +- .../modules/ROOT/pages/corda-component.adoc | 6 +- .../modules/ROOT/pages/couchbase-component.adoc | 6 +- .../modules/ROOT/pages/couchdb-component.adoc | 6 +- .../modules/ROOT/pages/cql-component.adoc | 6 +- .../modules/ROOT/pages/crypto-cms-component.adoc | 6 +- .../modules/ROOT/pages/crypto-component.adoc | 6 +- .../modules/ROOT/pages/crypto-dataformat.adoc | 3 +- .../modules/ROOT/pages/cxf-component.adoc | 6 +- .../modules/ROOT/pages/cxfrs-component.adoc | 6 +- .../modules/ROOT/pages/dataformat-component.adoc | 6 +- .../modules/ROOT/pages/dataset-component.adoc | 6 +- .../modules/ROOT/pages/dataset-test-component.adoc | 6 +- .../modules/ROOT/pages/digitalocean-component.adoc | 6 +- .../modules/ROOT/pages/direct-component.adoc | 6 +- .../modules/ROOT/pages/direct-vm-component.adoc | 3 +- .../modules/ROOT/pages/disruptor-component.adoc | 7 +- .../modules/ROOT/pages/dns-component.adoc | 6 +- .../modules/ROOT/pages/docker-component.adoc | 6 +- .../modules/ROOT/pages/dozer-component.adoc | 6 +- .../modules/ROOT/pages/drill-component.adoc | 6 +- .../modules/ROOT/pages/dropbox-component.adoc | 6 +- .../modules/ROOT/pages/ehcache-component.adoc | 6 +- .../ROOT/pages/elasticsearch-rest-component.adoc | 6 +- .../modules/ROOT/pages/elsql-component.adoc | 6 +- .../modules/ROOT/pages/etcd-component.adoc | 6 +- .../modules/ROOT/pages/eventadmin-component.adoc | 3 +- .../modules/ROOT/pages/exec-component.adoc | 6 +- .../modules/ROOT/pages/facebook-component.adoc | 6 +- .../modules/ROOT/pages/fhir-component.adoc | 6 +- .../modules/ROOT/pages/file-component.adoc | 6 +- .../modules/ROOT/pages/file-watch-component.adoc | 6 +- .../modules/ROOT/pages/flatpack-component.adoc | 6 +- .../modules/ROOT/pages/flatpack-dataformat.adoc | 3 +- .../modules/ROOT/pages/flink-component.adoc | 6 +- .../modules/ROOT/pages/fop-component.adoc | 6 +- .../modules/ROOT/pages/freemarker-component.adoc | 6 +- .../modules/ROOT/pages/ftp-component.adoc | 6 +- .../modules/ROOT/pages/ftps-component.adoc | 6 +- .../modules/ROOT/pages/ganglia-component.adoc | 6 +- .../modules/ROOT/pages/geocoder-component.adoc | 6 +- .../modules/ROOT/pages/git-component.adoc | 6 +- .../modules/ROOT/pages/github-component.adoc | 6 +- .../ROOT/pages/google-bigquery-component.adoc | 6 +- .../ROOT/pages/google-bigquery-sql-component.adoc | 6 +- .../ROOT/pages/google-calendar-component.adoc | 6 +- .../pages/google-calendar-stream-component.adoc | 6 +- .../modules/ROOT/pages/google-drive-component.adoc | 6 +- .../modules/ROOT/pages/google-mail-component.adoc | 6 +- .../ROOT/pages/google-mail-stream-component.adoc | 6 +- .../ROOT/pages/google-pubsub-component.adoc | 6 +- .../ROOT/pages/google-sheets-component.adoc | 6 +- .../ROOT/pages/google-sheets-stream-component.adoc | 6 +- .../modules/ROOT/pages/gora-component.adoc | 6 +- .../modules/ROOT/pages/grape-component.adoc | 3 +- .../modules/ROOT/pages/grpc-component.adoc | 6 +- .../ROOT/pages/guava-eventbus-component.adoc | 6 +- .../pages/hazelcast-atomicvalue-component.adoc | 6 +- .../ROOT/pages/hazelcast-instance-component.adoc | 6 +- .../ROOT/pages/hazelcast-list-component.adoc | 6 +- .../ROOT/pages/hazelcast-map-component.adoc | 6 +- .../ROOT/pages/hazelcast-multimap-component.adoc | 6 +- .../ROOT/pages/hazelcast-queue-component.adoc | 6 +- .../pages/hazelcast-replicatedmap-component.adoc | 6 +- .../ROOT/pages/hazelcast-ringbuffer-component.adoc | 6 +- .../ROOT/pages/hazelcast-seda-component.adoc | 6 +- .../ROOT/pages/hazelcast-set-component.adoc | 6 +- .../ROOT/pages/hazelcast-topic-component.adoc | 6 +- .../modules/ROOT/pages/hbase-component.adoc | 6 +- .../modules/ROOT/pages/hdfs-component.adoc | 6 +- .../modules/ROOT/pages/hipchat-component.adoc | 6 +- .../modules/ROOT/pages/http-component.adoc | 6 +- .../ROOT/pages/iec60870-client-component.adoc | 6 +- .../ROOT/pages/iec60870-server-component.adoc | 6 +- .../modules/ROOT/pages/ignite-cache-component.adoc | 6 +- .../ROOT/pages/ignite-compute-component.adoc | 6 +- .../ROOT/pages/ignite-events-component.adoc | 6 +- .../modules/ROOT/pages/ignite-idgen-component.adoc | 6 +- .../ROOT/pages/ignite-messaging-component.adoc | 6 +- .../modules/ROOT/pages/ignite-queue-component.adoc | 6 +- .../modules/ROOT/pages/ignite-set-component.adoc | 6 +- .../modules/ROOT/pages/infinispan-component.adoc | 6 +- .../modules/ROOT/pages/influxdb-component.adoc | 6 +- .../modules/ROOT/pages/iota-component.adoc | 6 +- .../modules/ROOT/pages/ipfs-component.adoc | 6 +- .../modules/ROOT/pages/irc-component.adoc | 6 +- .../modules/ROOT/pages/ironmq-component.adoc | 6 +- .../modules/ROOT/pages/jbpm-component.adoc | 6 +- .../modules/ROOT/pages/jcache-component.adoc | 6 +- .../modules/ROOT/pages/jclouds-component.adoc | 6 +- .../modules/ROOT/pages/jcr-component.adoc | 6 +- .../modules/ROOT/pages/jdbc-component.adoc | 6 +- .../modules/ROOT/pages/jetty-component.adoc | 6 +- .../modules/ROOT/pages/jgroups-component.adoc | 6 +- .../modules/ROOT/pages/jgroups-raft-component.adoc | 6 +- .../modules/ROOT/pages/jing-component.adoc | 6 +- .../modules/ROOT/pages/jira-component.adoc | 6 +- .../modules/ROOT/pages/jms-component.adoc | 6 +- .../modules/ROOT/pages/jmx-component.adoc | 6 +- .../modules/ROOT/pages/jolt-component.adoc | 6 +- .../modules/ROOT/pages/jooq-component.adoc | 6 +- .../modules/ROOT/pages/jpa-component.adoc | 6 +- .../ROOT/pages/json-validator-component.adoc | 6 +- .../modules/ROOT/pages/jt400-component.adoc | 6 +- .../modules/ROOT/pages/kafka-component.adoc | 6 +- .../pages/kubernetes-config-maps-component.adoc | 6 +- .../pages/kubernetes-deployments-component.adoc | 6 +- .../ROOT/pages/kubernetes-hpa-component.adoc | 6 +- .../ROOT/pages/kubernetes-job-component.adoc | 6 +- .../pages/kubernetes-namespaces-component.adoc | 6 +- .../ROOT/pages/kubernetes-nodes-component.adoc | 6 +- ...rnetes-persistent-volumes-claims-component.adoc | 6 +- .../kubernetes-persistent-volumes-component.adoc | 6 +- .../ROOT/pages/kubernetes-pods-component.adoc | 6 +- ...bernetes-replication-controllers-component.adoc | 6 +- .../kubernetes-resources-quota-component.adoc | 6 +- .../ROOT/pages/kubernetes-secrets-component.adoc | 6 +- .../kubernetes-service-accounts-component.adoc | 6 +- .../ROOT/pages/kubernetes-services-component.adoc | 6 +- .../modules/ROOT/pages/language-component.adoc | 6 +- .../modules/ROOT/pages/ldap-component.adoc | 6 +- .../modules/ROOT/pages/ldif-component.adoc | 6 +- .../modules/ROOT/pages/linkedin-component.adoc | 6 +- .../modules/ROOT/pages/log-component.adoc | 6 +- .../modules/ROOT/pages/lpr-component.adoc | 6 +- .../modules/ROOT/pages/lucene-component.adoc | 6 +- .../modules/ROOT/pages/lumberjack-component.adoc | 6 +- .../modules/ROOT/pages/mail-component.adoc | 6 +- .../modules/ROOT/pages/master-component.adoc | 6 +- .../modules/ROOT/pages/metrics-component.adoc | 6 +- .../modules/ROOT/pages/micrometer-component.adoc | 6 +- .../modules/ROOT/pages/milo-client-component.adoc | 6 +- .../modules/ROOT/pages/milo-server-component.adoc | 6 +- .../modules/ROOT/pages/mina-component.adoc | 6 +- .../modules/ROOT/pages/mllp-component.adoc | 6 +- .../modules/ROOT/pages/mock-component.adoc | 3 +- .../modules/ROOT/pages/mongodb-component.adoc | 6 +- .../ROOT/pages/mongodb-gridfs-component.adoc | 6 +- .../modules/ROOT/pages/mqtt-component.adoc | 6 +- .../modules/ROOT/pages/msv-component.adoc | 6 +- .../modules/ROOT/pages/mustache-component.adoc | 6 +- .../modules/ROOT/pages/mvel-component.adoc | 6 +- .../modules/ROOT/pages/mvel-language.adoc | 3 +- .../modules/ROOT/pages/mybatis-bean-component.adoc | 6 +- .../modules/ROOT/pages/mybatis-component.adoc | 6 +- .../modules/ROOT/pages/nagios-component.adoc | 6 +- .../modules/ROOT/pages/nats-component.adoc | 6 +- .../modules/ROOT/pages/netty-component.adoc | 6 +- .../modules/ROOT/pages/netty-http-component.adoc | 6 +- .../modules/ROOT/pages/nsq-component.adoc | 6 +- .../modules/ROOT/pages/olingo2-component.adoc | 6 +- .../modules/ROOT/pages/olingo4-component.adoc | 6 +- .../pages/openshift-build-configs-component.adoc | 3 +- .../ROOT/pages/openshift-builds-component.adoc | 3 +- .../ROOT/pages/openstack-cinder-component.adoc | 6 +- .../ROOT/pages/openstack-glance-component.adoc | 6 +- .../ROOT/pages/openstack-keystone-component.adoc | 6 +- .../ROOT/pages/openstack-neutron-component.adoc | 6 +- .../ROOT/pages/openstack-nova-component.adoc | 6 +- .../ROOT/pages/openstack-swift-component.adoc | 6 +- .../modules/ROOT/pages/optaplanner-component.adoc | 6 +- .../modules/ROOT/pages/paho-component.adoc | 6 +- .../modules/ROOT/pages/paxlogging-component.adoc | 3 +- .../modules/ROOT/pages/pdf-component.adoc | 6 +- .../ROOT/pages/pg-replication-slot-component.adoc | 6 +- .../modules/ROOT/pages/pgevent-component.adoc | 6 +- .../modules/ROOT/pages/properties-component.adoc | 6 +- .../modules/ROOT/pages/pubnub-component.adoc | 6 +- .../modules/ROOT/pages/pulsar-component.adoc | 8 +- .../modules/ROOT/pages/quartz-component.adoc | 6 +- .../modules/ROOT/pages/quickfix-component.adoc | 6 +- .../modules/ROOT/pages/rabbitmq-component.adoc | 6 +- .../ROOT/pages/reactive-streams-component.adoc | 6 +- .../modules/ROOT/pages/ref-component.adoc | 6 +- .../modules/ROOT/pages/rest-api-component.adoc | 6 +- .../modules/ROOT/pages/rest-component.adoc | 6 +- .../modules/ROOT/pages/rest-swagger-component.adoc | 6 +- .../modules/ROOT/pages/restlet-component.adoc | 6 +- .../modules/ROOT/pages/rss-component.adoc | 6 +- .../modules/ROOT/pages/rss-dataformat.adoc | 3 +- .../modules/ROOT/pages/saga-component.adoc | 6 +- .../modules/ROOT/pages/salesforce-component.adoc | 6 +- .../ROOT/pages/sap-netweaver-component.adoc | 6 +- .../modules/ROOT/pages/scheduler-component.adoc | 6 +- .../modules/ROOT/pages/schematron-component.adoc | 6 +- .../modules/ROOT/pages/scp-component.adoc | 6 +- .../modules/ROOT/pages/seda-component.adoc | 6 +- .../modules/ROOT/pages/service-component.adoc | 6 +- .../modules/ROOT/pages/servicenow-component.adoc | 6 +- .../modules/ROOT/pages/servlet-component.adoc | 6 +- .../modules/ROOT/pages/sftp-component.adoc | 3 +- .../modules/ROOT/pages/sip-component.adoc | 6 +- .../modules/ROOT/pages/sjms-batch-component.adoc | 6 +- .../modules/ROOT/pages/sjms-component.adoc | 6 +- .../modules/ROOT/pages/sjms2-component.adoc | 6 +- .../modules/ROOT/pages/slack-component.adoc | 6 +- .../modules/ROOT/pages/smpp-component.adoc | 6 +- .../modules/ROOT/pages/snmp-component.adoc | 6 +- .../modules/ROOT/pages/solr-component.adoc | 6 +- .../modules/ROOT/pages/soroush-component.adoc | 6 +- .../modules/ROOT/pages/spark-component.adoc | 6 +- .../modules/ROOT/pages/spark-rest-component.adoc | 3 +- .../modules/ROOT/pages/splunk-component.adoc | 6 +- .../modules/ROOT/pages/spring-batch-component.adoc | 6 +- .../modules/ROOT/pages/spring-event-component.adoc | 6 +- .../ROOT/pages/spring-integration-component.adoc | 6 +- .../modules/ROOT/pages/spring-ldap-component.adoc | 6 +- .../modules/ROOT/pages/spring-redis-component.adoc | 6 +- .../modules/ROOT/pages/spring-ws-component.adoc | 6 +- .../modules/ROOT/pages/sql-component.adoc | 6 +- .../modules/ROOT/pages/sql-stored-component.adoc | 6 +- .../modules/ROOT/pages/ssh-component.adoc | 6 +- .../modules/ROOT/pages/stax-component.adoc | 6 +- .../modules/ROOT/pages/stomp-component.adoc | 6 +- .../modules/ROOT/pages/stream-component.adoc | 6 +- .../ROOT/pages/string-template-component.adoc | 6 +- .../modules/ROOT/pages/stub-component.adoc | 6 +- .../modules/ROOT/pages/telegram-component.adoc | 6 +- .../modules/ROOT/pages/thrift-component.adoc | 6 +- .../modules/ROOT/pages/thrift-dataformat.adoc | 3 +- .../modules/ROOT/pages/tika-component.adoc | 6 +- .../modules/ROOT/pages/timer-component.adoc | 6 +- .../modules/ROOT/pages/twilio-component.adoc | 6 +- .../pages/twitter-directmessage-component.adoc | 6 +- .../ROOT/pages/twitter-search-component.adoc | 6 +- .../ROOT/pages/twitter-timeline-component.adoc | 6 +- .../modules/ROOT/pages/undertow-component.adoc | 6 +- .../modules/ROOT/pages/validator-component.adoc | 6 +- .../modules/ROOT/pages/velocity-component.adoc | 6 +- .../modules/ROOT/pages/vertx-component.adoc | 6 +- .../modules/ROOT/pages/vm-component.adoc | 6 +- .../modules/ROOT/pages/weather-component.adoc | 6 +- .../modules/ROOT/pages/web3j-component.adoc | 6 +- .../modules/ROOT/pages/webhook-component.adoc | 6 +- .../modules/ROOT/pages/websocket-component.adoc | 6 +- .../ROOT/pages/websocket-jsr356-component.adoc | 6 +- .../modules/ROOT/pages/wordpress-component.adoc | 6 +- .../modules/ROOT/pages/xchange-component.adoc | 6 +- .../modules/ROOT/pages/xmlsecurity-component.adoc | 6 +- .../modules/ROOT/pages/xmpp-component.adoc | 6 +- .../modules/ROOT/pages/xquery-component.adoc | 6 +- .../modules/ROOT/pages/xquery-language.adoc | 3 +- .../modules/ROOT/pages/xslt-component.adoc | 6 +- .../modules/ROOT/pages/yammer-component.adoc | 6 +- .../modules/ROOT/pages/zendesk-component.adoc | 6 +- .../modules/ROOT/pages/zookeeper-component.adoc | 6 +- .../ROOT/pages/zookeeper-master-component.adoc | 6 +- parent/pom.xml | 6 +- .../springboot/ActiveMQComponentConfiguration.java | 15 -- .../ahc/springboot/AhcComponentConfiguration.java | 15 -- .../ws/springboot/WsComponentConfiguration.java | 15 -- .../springboot/AMQPComponentConfiguration.java | 15 -- .../springboot/ApnsComponentConfiguration.java | 15 -- .../as2/springboot/AS2ComponentConfiguration.java | 15 -- .../springboot/AsteriskComponentConfiguration.java | 15 -- .../springboot/AtmosComponentConfiguration.java | 15 -- .../WebsocketComponentConfiguration.java | 15 -- .../springboot/AtomComponentConfiguration.java | 15 -- .../AtomixMapComponentConfiguration.java | 15 -- .../AtomixMessagingComponentConfiguration.java | 15 -- .../AtomixMultiMapComponentConfiguration.java | 15 -- .../AtomixQueueComponentConfiguration.java | 15 -- .../AtomixSetComponentConfiguration.java | 15 -- .../AtomixValueComponentConfiguration.java | 15 -- .../springboot/AvroComponentConfiguration.java | 15 -- .../cw/springboot/CwComponentConfiguration.java | 15 -- .../ddb/springboot/DdbComponentConfiguration.java | 15 -- .../DdbStreamComponentConfiguration.java | 15 -- .../ec2/springboot/EC2ComponentConfiguration.java | 15 -- .../ecs/springboot/ECSComponentConfiguration.java | 15 -- .../eks/springboot/EKSComponentConfiguration.java | 15 -- .../iam/springboot/IAMComponentConfiguration.java | 15 -- .../KinesisFirehoseComponentConfiguration.java | 15 -- .../springboot/KinesisComponentConfiguration.java | 15 -- .../kms/springboot/KMSComponentConfiguration.java | 15 -- .../springboot/LambdaComponentConfiguration.java | 15 -- .../mq/springboot/MQComponentConfiguration.java | 15 -- .../msk/springboot/MSKComponentConfiguration.java | 15 -- .../s3/springboot/S3ComponentConfiguration.java | 15 -- .../sdb/springboot/SdbComponentConfiguration.java | 15 -- .../ses/springboot/SesComponentConfiguration.java | 15 -- .../sns/springboot/SnsComponentConfiguration.java | 15 -- .../sqs/springboot/SqsComponentConfiguration.java | 15 -- .../swf/springboot/SWFComponentConfiguration.java | 15 -- .../BlobServiceComponentConfiguration.java | 15 -- .../QueueServiceComponentConfiguration.java | 15 -- .../springboot/BeanComponentConfiguration.java | 15 -- .../springboot/ClassComponentConfiguration.java | 15 -- .../BeanValidatorComponentConfiguration.java | 15 -- .../BeanstalkComponentConfiguration.java | 15 -- .../springboot/BonitaComponentConfiguration.java | 15 -- .../box/springboot/BoxComponentConfiguration.java | 15 -- .../BraintreeComponentConfiguration.java | 15 -- .../springboot/BrowseComponentConfiguration.java | 15 -- .../CaffeineCacheComponentConfiguration.java | 15 -- .../CaffeineLoadCacheComponentConfiguration.java | 15 -- .../CassandraComponentConfiguration.java | 15 -- .../ChatScriptComponentConfiguration.java | 15 -- .../springboot/ChunkComponentConfiguration.java | 15 -- .../cm/springboot/CMComponentConfiguration.java | 15 -- .../springboot/CMISComponentConfiguration.java | 15 -- .../springboot/CoAPComponentConfiguration.java | 15 -- .../springboot/CometdComponentConfiguration.java | 15 -- .../springboot/ConsulComponentConfiguration.java | 15 -- .../ControlBusComponentConfiguration.java | 15 -- .../springboot/CordaComponentConfiguration.java | 15 -- .../CouchbaseComponentConfiguration.java | 15 -- .../springboot/CouchDbComponentConfiguration.java | 15 -- .../CryptoCmsComponentConfiguration.java | 15 -- .../DigitalSignatureComponentConfiguration.java | 15 -- .../springboot/CxfRsComponentConfiguration.java | 15 -- .../cxf/springboot/CxfComponentConfiguration.java | 15 -- .../DataFormatComponentConfiguration.java | 15 -- .../springboot/DataSetComponentConfiguration.java | 15 -- .../DataSetTestComponentConfiguration.java | 15 -- .../DigitalOceanComponentConfiguration.java | 15 -- .../springboot/DirectComponentConfiguration.java | 15 -- .../springboot/DirectVmComponentConfiguration.java | 15 -- .../DisruptorComponentConfiguration.java | 15 -- .../DisruptorVmComponentConfiguration.java | 15 -- .../dns/springboot/DnsComponentConfiguration.java | 15 -- .../springboot/DockerComponentConfiguration.java | 15 -- .../springboot/DozerComponentConfiguration.java | 15 -- .../springboot/DrillComponentConfiguration.java | 15 -- .../springboot/DropboxComponentConfiguration.java | 15 -- .../springboot/EhcacheComponentConfiguration.java | 15 -- .../ElasticsearchComponentConfiguration.java | 15 -- .../springboot/ElsqlComponentConfiguration.java | 15 -- .../springboot/EtcdComponentConfiguration.java | 15 -- .../springboot/ExecComponentConfiguration.java | 15 -- .../springboot/FacebookComponentConfiguration.java | 15 -- .../springboot/FhirComponentConfiguration.java | 15 -- .../springboot/FileComponentConfiguration.java | 15 -- .../FileWatchComponentConfiguration.java | 15 -- .../springboot/FlatpackComponentConfiguration.java | 15 -- .../springboot/FlinkComponentConfiguration.java | 15 -- .../fop/springboot/FopComponentConfiguration.java | 15 -- .../FreemarkerComponentConfiguration.java | 15 -- .../springboot/FtpComponentConfiguration.java | 15 -- .../springboot/FtpsComponentConfiguration.java | 15 -- .../springboot/SftpComponentConfiguration.java | 15 -- .../springboot/GangliaComponentConfiguration.java | 15 -- .../springboot/GeoCoderComponentConfiguration.java | 15 -- .../git/springboot/GitComponentConfiguration.java | 15 -- .../springboot/GitHubComponentConfiguration.java | 15 -- .../GoogleBigQueryComponentConfiguration.java | 15 -- .../GoogleBigQuerySQLComponentConfiguration.java | 15 -- .../GoogleCalendarComponentConfiguration.java | 15 -- ...GoogleCalendarStreamComponentConfiguration.java | 15 -- .../GoogleDriveComponentConfiguration.java | 15 -- .../GoogleMailComponentConfiguration.java | 15 -- .../GoogleMailStreamComponentConfiguration.java | 15 -- .../GooglePubsubComponentConfiguration.java | 15 -- .../GoogleSheetsComponentConfiguration.java | 15 -- .../GoogleSheetsStreamComponentConfiguration.java | 15 -- .../springboot/GoraComponentConfiguration.java | 15 -- .../springboot/GrpcComponentConfiguration.java | 15 -- .../GuavaEventBusComponentConfiguration.java | 15 -- ...azelcastAtomicnumberComponentConfiguration.java | 15 -- .../HazelcastInstanceComponentConfiguration.java | 15 -- .../HazelcastListComponentConfiguration.java | 15 -- .../HazelcastMapComponentConfiguration.java | 15 -- .../HazelcastMultimapComponentConfiguration.java | 15 -- .../HazelcastQueueComponentConfiguration.java | 15 -- ...zelcastReplicatedmapComponentConfiguration.java | 15 -- .../HazelcastRingbufferComponentConfiguration.java | 15 -- .../HazelcastSedaComponentConfiguration.java | 15 -- .../HazelcastSetComponentConfiguration.java | 15 -- .../HazelcastTopicComponentConfiguration.java | 15 -- .../springboot/HBaseComponentConfiguration.java | 15 -- .../springboot/HdfsComponentConfiguration.java | 15 -- .../springboot/HipchatComponentConfiguration.java | 15 -- .../springboot/HttpComponentConfiguration.java | 15 -- .../springboot/ClientComponentConfiguration.java | 15 -- .../springboot/ServerComponentConfiguration.java | 15 -- .../IgniteCacheComponentConfiguration.java | 15 -- .../IgniteComputeComponentConfiguration.java | 15 -- .../IgniteEventsComponentConfiguration.java | 15 -- .../IgniteIdGenComponentConfiguration.java | 15 -- .../IgniteMessagingComponentConfiguration.java | 15 -- .../IgniteQueueComponentConfiguration.java | 15 -- .../IgniteSetComponentConfiguration.java | 15 -- .../InfinispanComponentConfiguration.java | 15 -- .../springboot/InfluxDbComponentConfiguration.java | 15 -- .../springboot/IOTAComponentConfiguration.java | 15 -- .../springboot/IPFSComponentConfiguration.java | 15 -- .../irc/springboot/IrcComponentConfiguration.java | 15 -- .../springboot/IronMQComponentConfiguration.java | 15 -- .../springboot/JBPMComponentConfiguration.java | 15 -- .../springboot/JCacheComponentConfiguration.java | 15 -- .../springboot/JcloudsComponentConfiguration.java | 15 -- .../jcr/springboot/JcrComponentConfiguration.java | 15 -- .../springboot/JdbcComponentConfiguration.java | 15 -- .../JettyHttpComponentConfiguration9.java | 15 -- .../JGroupsRaftComponentConfiguration.java | 15 -- .../springboot/JGroupsComponentConfiguration.java | 15 -- .../springboot/JingComponentConfiguration.java | 15 -- .../springboot/JiraComponentConfiguration.java | 15 -- .../jms/springboot/JmsComponentConfiguration.java | 15 -- .../jmx/springboot/JMXComponentConfiguration.java | 15 -- .../springboot/JoltComponentConfiguration.java | 15 -- .../springboot/JooqComponentConfiguration.java | 15 -- .../jpa/springboot/JpaComponentConfiguration.java | 15 -- .../scp/springboot/ScpComponentConfiguration.java | 15 -- .../JsonValidatorComponentConfiguration.java | 15 -- .../springboot/Jt400ComponentConfiguration.java | 15 -- .../springboot/KafkaComponentConfiguration.java | 15 -- ...KubernetesConfigMapsComponentConfiguration.java | 15 -- ...ubernetesDeploymentsComponentConfiguration.java | 15 -- .../KubernetesHPAComponentConfiguration.java | 15 -- .../KubernetesJobComponentConfiguration.java | 15 -- ...KubernetesNamespacesComponentConfiguration.java | 15 -- .../KubernetesNodesComponentConfiguration.java | 15 -- ...tesPersistentVolumesComponentConfiguration.java | 15 -- ...sistentVolumesClaimsComponentConfiguration.java | 15 -- .../KubernetesPodsComponentConfiguration.java | 15 -- ...plicationControllersComponentConfiguration.java | 15 -- ...rnetesResourcesQuotaComponentConfiguration.java | 15 -- .../KubernetesSecretsComponentConfiguration.java | 15 -- ...netesServiceAccountsComponentConfiguration.java | 15 -- .../KubernetesServicesComponentConfiguration.java | 15 -- ...penshiftBuildConfigsComponentConfiguration.java | 15 -- .../OpenshiftBuildsComponentConfiguration.java | 15 -- .../springboot/LanguageComponentConfiguration.java | 15 -- .../springboot/LdapComponentConfiguration.java | 15 -- .../springboot/LdifComponentConfiguration.java | 15 -- .../springboot/LinkedInComponentConfiguration.java | 15 -- .../log/springboot/LogComponentConfiguration.java | 15 -- .../springboot/LuceneComponentConfiguration.java | 15 -- .../LumberjackComponentConfiguration.java | 15 -- .../springboot/MailComponentConfiguration.java | 15 -- .../springboot/MasterComponentConfiguration.java | 15 -- .../springboot/MetricsComponentConfiguration.java | 15 -- .../MicrometerComponentConfiguration.java | 15 -- .../MiloClientComponentConfiguration.java | 15 -- .../MiloServerComponentConfiguration.java | 15 -- .../springboot/Mina2ComponentConfiguration.java | 15 -- .../springboot/MllpComponentConfiguration.java | 15 -- .../springboot/MockComponentConfiguration.java | 15 -- .../springboot/GridFsComponentConfiguration.java | 15 -- .../springboot/MongoDbComponentConfiguration.java | 15 -- .../springboot/MQTTComponentConfiguration.java | 15 -- .../msv/springboot/MsvComponentConfiguration.java | 15 -- .../springboot/MustacheComponentConfiguration.java | 15 -- .../springboot/MvelComponentConfiguration.java | 15 -- .../MyBatisBeanComponentConfiguration.java | 15 -- .../springboot/MyBatisComponentConfiguration.java | 15 -- .../springboot/NagiosComponentConfiguration.java | 15 -- .../springboot/NatsComponentConfiguration.java | 15 -- .../NettyHttpComponentConfiguration.java | 15 -- .../springboot/NettyComponentConfiguration.java | 15 -- .../nsq/springboot/NsqComponentConfiguration.java | 15 -- .../springboot/Olingo2ComponentConfiguration.java | 15 -- .../springboot/Olingo4ComponentConfiguration.java | 15 -- .../springboot/CinderComponentConfiguration.java | 15 -- .../springboot/GlanceComponentConfiguration.java | 15 -- .../springboot/KeystoneComponentConfiguration.java | 15 -- .../springboot/NeutronComponentConfiguration.java | 15 -- .../springboot/NovaComponentConfiguration.java | 15 -- .../springboot/SwiftComponentConfiguration.java | 15 -- .../OptaPlannerComponentConfiguration.java | 15 -- .../springboot/PahoComponentConfiguration.java | 15 -- .../pdf/springboot/PdfComponentConfiguration.java | 15 -- .../PgReplicationSlotComponentConfiguration.java | 15 -- .../springboot/PgEventComponentConfiguration.java | 15 -- .../springboot/PrinterComponentConfiguration.java | 15 -- .../PropertiesComponentConfiguration.java | 15 -- .../springboot/PubNubComponentConfiguration.java | 15 -- .../springboot/PulsarComponentConfiguration.java | 15 -- .../springboot/QuartzComponentConfiguration.java | 15 -- .../QuickfixjComponentConfiguration.java | 15 -- .../springboot/RabbitMQComponentConfiguration.java | 15 -- .../ReactiveStreamsComponentConfiguration.java | 15 -- .../ref/springboot/RefComponentConfiguration.java | 15 -- .../springboot/RestApiComponentConfiguration.java | 15 -- .../springboot/RestComponentConfiguration.java | 15 -- .../RestSwaggerComponentConfiguration.java | 15 -- .../springboot/RestletComponentConfiguration.java | 15 -- .../rss/springboot/RssComponentConfiguration.java | 15 -- .../springboot/SagaComponentConfiguration.java | 15 -- .../SalesforceComponentConfiguration.java | 15 -- .../NetWeaverComponentConfiguration.java | 15 -- .../springboot/XQueryComponentConfiguration.java | 15 -- .../SchedulerComponentConfiguration.java | 15 -- .../SchematronComponentConfiguration.java | 15 -- .../springboot/SedaComponentConfiguration.java | 15 -- .../springboot/ServiceComponentConfiguration.java | 15 -- .../ServiceNowComponentConfiguration.java | 15 -- .../springboot/ServletComponentConfiguration.java | 15 -- .../sip/springboot/SipComponentConfiguration.java | 15 -- .../SjmsBatchComponentConfiguration.java | 15 -- .../springboot/SjmsComponentConfiguration.java | 15 -- .../springboot/Sjms2ComponentConfiguration.java | 15 -- .../springboot/SlackComponentConfiguration.java | 15 -- .../springboot/SmppComponentConfiguration.java | 15 -- .../springboot/SnmpComponentConfiguration.java | 15 -- .../springboot/SolrComponentConfiguration.java | 15 -- .../SoroushBotComponentConfiguration.java | 15 -- .../springboot/SparkComponentConfiguration.java | 15 -- .../springboot/SplunkComponentConfiguration.java | 15 -- .../SpringBatchComponentConfiguration.java | 15 -- .../SpringIntegrationComponentConfiguration.java | 15 -- .../SpringLdapComponentConfiguration.java | 15 -- .../springboot/RedisComponentConfiguration.java | 15 -- .../springboot/EventComponentConfiguration.java | 15 -- .../SpringWebserviceComponentConfiguration.java | 15 -- .../sql/springboot/SqlComponentConfiguration.java | 15 -- .../SqlStoredComponentConfiguration.java | 15 -- .../ssh/springboot/SshComponentConfiguration.java | 15 -- .../springboot/StAXComponentConfiguration.java | 15 -- .../springboot/StompComponentConfiguration.java | 15 -- .../springboot/StreamComponentConfiguration.java | 15 -- .../StringTemplateComponentConfiguration.java | 15 -- .../springboot/StubComponentConfiguration.java | 15 -- .../springboot/TelegramComponentConfiguration.java | 15 -- .../springboot/ThriftComponentConfiguration.java | 15 -- .../springboot/TikaComponentConfiguration.java | 15 -- .../springboot/TimerComponentConfiguration.java | 15 -- .../springboot/TwilioComponentConfiguration.java | 15 -- ...TwitterDirectMessageComponentConfiguration.java | 15 -- .../TwitterSearchComponentConfiguration.java | 15 -- .../TwitterTimelineComponentConfiguration.java | 15 -- .../springboot/UndertowComponentConfiguration.java | 15 -- .../ValidatorComponentConfiguration.java | 15 -- .../springboot/VelocityComponentConfiguration.java | 15 -- .../springboot/VertxComponentConfiguration.java | 15 -- .../vm/springboot/VmComponentConfiguration.java | 15 -- .../springboot/WeatherComponentConfiguration.java | 15 -- .../springboot/Web3jComponentConfiguration.java | 15 -- .../springboot/WebhookComponentConfiguration.java | 15 -- .../JSR356WebSocketComponentConfiguration.java | 15 -- .../WebsocketComponentConfiguration.java | 15 -- .../WordpressComponentConfiguration.java | 15 -- .../springboot/XChangeComponentConfiguration.java | 15 -- .../XmlSignatureComponentConfiguration.java | 15 -- .../springboot/XmppComponentConfiguration.java | 15 -- .../springboot/XsltComponentConfiguration.java | 15 -- .../springboot/YammerComponentConfiguration.java | 15 -- .../springboot/ZendeskComponentConfiguration.java | 15 -- .../springboot/MasterComponentConfiguration.java | 15 -- .../ZooKeeperComponentConfiguration.java | 15 -- .../camel-spring-boot-dependencies/pom.xml | 56 +++--- pom.xml | 2 +- .../tools/apt/AbstractTypeConverterGenerator.java | 7 +- .../camel/tools/apt/ConstantProviderProcessor.java | 130 +++++++++++++ .../apt/CoreEipAnnotationProcessorHelper.java | 80 ++++++-- .../camel/tools/apt/ModelAnnotationProcessor.java | 62 ++++-- .../tools/apt/PropertyPlaceholderGenerator.java | 209 +++++++++++++++++++++ .../tools/apt/SpringAnnotationProcessorHelper.java | 3 +- .../services/javax.annotation.processing.Processor | 1 + ...ubServiceFactory.java => ConstantProvider.java} | 2 +- 931 files changed, 1901 insertions(+), 7075 deletions(-) copy core/camel-api/src/main/java/org/apache/camel/spi/{NamespaceAware.java => PropertyPlaceholderConfigurer.java} (53%) create mode 100644 core/camel-core/src/main/java/org/apache/camel/model/DefinitionPropertyPlaceholderConfigurer.java copy components/camel-reactive-executor-vertx/src/test/java/org/apache/camel/reactive/SimpleMockTest.java => core/camel-core/src/test/java/org/apache/camel/processor/SimpleMockPlaceholderTest.java (76%) delete mode 100644 core/camel-support/src/main/java/org/apache/camel/support/PropertyPlaceholdersHelper.java create mode 100644 tooling/apt/src/main/java/org/apache/camel/tools/apt/ConstantProviderProcessor.java create mode 100644 tooling/apt/src/main/java/org/apache/camel/tools/apt/PropertyPlaceholderGenerator.java copy tooling/spi-annotations/src/main/java/org/apache/camel/spi/annotations/{SubServiceFactory.java => ConstantProvider.java} (96%)