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 7912c84 camel-activemq: fix deprecation warnings (#4120) new 3e2b454 CAMEL-15394: PropertyBindingSupport with configurer to support walking down OGNL path without using reflection. CAMEL-15422: ScheduledPollEndpoint - Scheduler option should be Object type and not String. Regen. CAMEL-15160: Configurer - Generate details what type Map/List contains. new 0c9cf69 Regen new a47bbd9 JMX management was being unregistered/stopped to early after recent lifecycle changes with the additional events around camel context stopping/stopped. new 0d2f3e9 CAMEL-15394: PropertyBindingSupport: Fixed NPE new dc5535c CAMEL-15394: PropertyBindingSupport: Old syntax for #ref values should be handled specially for reflection vs configurer for options that are String type based. new 28e2f0d camel-cxf - Rest consumer should create server in doStart and not in constructor. new e076b7a CAMEL-15394: PropertyBindingSupport: Old syntax for #ref values should be handled specially for reflection vs configurer for options that are String type based. new 782aa30 CAMEL-15394: PropertyBindingSupport: Old syntax for #ref values should be handled specially for reflection vs configurer for options that are String type based. new f3157b2 Fixed camel-hazelcast consumer should store message body on IN and not out new 188bca3 Sort A..Z new e3bedb7 Regen The 11 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: .../org/apache/camel/catalog/components/apns.json | 2 +- .../org/apache/camel/catalog/components/as2.json | 2 +- .../org/apache/camel/catalog/components/atom.json | 2 +- .../camel/catalog/components/aws-ddbstream.json | 2 +- .../camel/catalog/components/aws-kinesis.json | 2 +- .../apache/camel/catalog/components/aws-s3.json | 2 +- .../apache/camel/catalog/components/aws-sqs.json | 2 +- .../camel/catalog/components/aws2-ddbstream.json | 2 +- .../camel/catalog/components/aws2-kinesis.json | 2 +- .../apache/camel/catalog/components/aws2-s3.json | 2 +- .../apache/camel/catalog/components/aws2-sqs.json | 2 +- .../apache/camel/catalog/components/beanstalk.json | 2 +- .../org/apache/camel/catalog/components/box.json | 2 +- .../apache/camel/catalog/components/braintree.json | 2 +- .../apache/camel/catalog/components/couchbase.json | 2 +- .../org/apache/camel/catalog/components/cql.json | 2 +- .../org/apache/camel/catalog/components/elsql.json | 2 +- .../camel/catalog/components/etcd-stats.json | 2 +- .../org/apache/camel/catalog/components/fhir.json | 2 +- .../org/apache/camel/catalog/components/file.json | 2 +- .../apache/camel/catalog/components/flatpack.json | 2 +- .../org/apache/camel/catalog/components/ftp.json | 2 +- .../org/apache/camel/catalog/components/ftps.json | 2 +- .../catalog/components/google-calendar-stream.json | 2 +- .../camel/catalog/components/google-calendar.json | 2 +- .../camel/catalog/components/google-drive.json | 2 +- .../catalog/components/google-mail-stream.json | 2 +- .../camel/catalog/components/google-mail.json | 2 +- .../catalog/components/google-sheets-stream.json | 2 +- .../camel/catalog/components/google-sheets.json | 2 +- .../org/apache/camel/catalog/components/hdfs.json | 2 +- .../apache/camel/catalog/components/hipchat.json | 2 +- .../org/apache/camel/catalog/components/imap.json | 2 +- .../org/apache/camel/catalog/components/imaps.json | 2 +- .../apache/camel/catalog/components/ironmq.json | 2 +- .../org/apache/camel/catalog/components/jooq.json | 2 +- .../org/apache/camel/catalog/components/jpa.json | 2 +- .../org/apache/camel/catalog/components/jt400.json | 2 +- .../org/apache/camel/catalog/components/minio.json | 2 +- .../apache/camel/catalog/components/mybatis.json | 2 +- .../apache/camel/catalog/components/oaipmh.json | 2 +- .../apache/camel/catalog/components/olingo2.json | 2 +- .../apache/camel/catalog/components/olingo4.json | 2 +- .../catalog/components/pg-replication-slot.json | 2 +- .../org/apache/camel/catalog/components/pop3.json | 2 +- .../org/apache/camel/catalog/components/pop3s.json | 2 +- .../camel/catalog/components/robotframework.json | 2 +- .../org/apache/camel/catalog/components/rss.json | 2 +- .../apache/camel/catalog/components/scheduler.json | 2 +- .../org/apache/camel/catalog/components/sftp.json | 2 +- .../org/apache/camel/catalog/components/slack.json | 2 +- .../org/apache/camel/catalog/components/smtp.json | 2 +- .../org/apache/camel/catalog/components/smtps.json | 2 +- .../org/apache/camel/catalog/components/snmp.json | 2 +- .../apache/camel/catalog/components/splunk.json | 2 +- .../org/apache/camel/catalog/components/sql.json | 2 +- .../org/apache/camel/catalog/components/ssh.json | 2 +- .../apache/camel/catalog/components/telegram.json | 2 +- .../apache/camel/catalog/components/twilio.json | 2 +- .../catalog/components/twitter-directmessage.json | 2 +- .../camel/catalog/components/twitter-search.json | 2 +- .../camel/catalog/components/twitter-timeline.json | 2 +- .../apache/camel/catalog/components/weather.json | 2 +- .../apache/camel/catalog/components/xquery.json | 2 +- .../apache/camel/catalog/components/yammer.json | 2 +- .../apache/camel/catalog/components/zendesk.json | 2 +- .../apache/camel/catalog/docs/apns-component.adoc | 2 +- .../apache/camel/catalog/docs/as2-component.adoc | 2 +- .../apache/camel/catalog/docs/atom-component.adoc | 2 +- .../catalog/docs/aws-ddbstream-component.adoc | 2 +- .../camel/catalog/docs/aws-kinesis-component.adoc | 2 +- .../camel/catalog/docs/aws-s3-component.adoc | 2 +- .../camel/catalog/docs/aws-sqs-component.adoc | 2 +- .../catalog/docs/aws2-ddbstream-component.adoc | 2 +- .../camel/catalog/docs/aws2-kinesis-component.adoc | 2 +- .../camel/catalog/docs/aws2-s3-component.adoc | 2 +- .../camel/catalog/docs/aws2-sqs-component.adoc | 2 +- .../camel/catalog/docs/beanstalk-component.adoc | 2 +- .../apache/camel/catalog/docs/box-component.adoc | 2 +- .../camel/catalog/docs/braintree-component.adoc | 2 +- .../camel/catalog/docs/couchbase-component.adoc | 8 +- .../apache/camel/catalog/docs/cql-component.adoc | 2 +- .../apache/camel/catalog/docs/elsql-component.adoc | 2 +- .../camel/catalog/docs/etcd-stats-component.adoc | 2 +- .../apache/camel/catalog/docs/fhir-component.adoc | 2 +- .../apache/camel/catalog/docs/file-component.adoc | 2 +- .../camel/catalog/docs/flatpack-component.adoc | 2 +- .../apache/camel/catalog/docs/ftp-component.adoc | 2 +- .../apache/camel/catalog/docs/ftps-component.adoc | 2 +- .../catalog/docs/google-calendar-component.adoc | 2 +- .../docs/google-calendar-stream-component.adoc | 2 +- .../camel/catalog/docs/google-drive-component.adoc | 2 +- .../camel/catalog/docs/google-mail-component.adoc | 2 +- .../catalog/docs/google-mail-stream-component.adoc | 2 +- .../catalog/docs/google-sheets-component.adoc | 2 +- .../docs/google-sheets-stream-component.adoc | 2 +- .../apache/camel/catalog/docs/hdfs-component.adoc | 2 +- .../camel/catalog/docs/hipchat-component.adoc | 2 +- .../camel/catalog/docs/ironmq-component.adoc | 2 +- .../apache/camel/catalog/docs/jooq-component.adoc | 2 +- .../apache/camel/catalog/docs/jpa-component.adoc | 2 +- .../apache/camel/catalog/docs/jt400-component.adoc | 2 +- .../apache/camel/catalog/docs/mail-component.adoc | 2 +- .../apache/camel/catalog/docs/minio-component.adoc | 2 +- .../camel/catalog/docs/mybatis-component.adoc | 2 +- .../camel/catalog/docs/oaipmh-component.adoc | 2 +- .../camel/catalog/docs/olingo2-component.adoc | 2 +- .../camel/catalog/docs/olingo4-component.adoc | 2 +- .../docs/pg-replication-slot-component.adoc | 2 +- .../catalog/docs/robotframework-component.adoc | 2 +- .../apache/camel/catalog/docs/rss-component.adoc | 2 +- .../camel/catalog/docs/scheduler-component.adoc | 2 +- .../apache/camel/catalog/docs/sftp-component.adoc | 2 +- .../apache/camel/catalog/docs/slack-component.adoc | 2 +- .../apache/camel/catalog/docs/snmp-component.adoc | 2 +- .../camel/catalog/docs/splunk-component.adoc | 2 +- .../apache/camel/catalog/docs/sql-component.adoc | 2 +- .../apache/camel/catalog/docs/ssh-component.adoc | 2 +- .../camel/catalog/docs/telegram-component.adoc | 2 +- .../camel/catalog/docs/twilio-component.adoc | 2 +- .../docs/twitter-directmessage-component.adoc | 2 +- .../catalog/docs/twitter-search-component.adoc | 2 +- .../catalog/docs/twitter-timeline-component.adoc | 2 +- .../camel/catalog/docs/weather-component.adoc | 2 +- .../camel/catalog/docs/xquery-component.adoc | 2 +- .../camel/catalog/docs/yammer-component.adoc | 2 +- .../camel/catalog/docs/zendesk-component.adoc | 2 +- .../apache/camel/catalog/schemas/camel-spring.xsd | 12967 +++++++++++++++---- .../component/apns/ApnsEndpointConfigurer.java | 4 +- .../org/apache/camel/component/apns/apns.json | 2 +- .../camel-apns/src/main/docs/apns-component.adoc | 2 +- .../camel/component/as2/AS2EndpointConfigurer.java | 4 +- .../org/apache/camel/component/as2/as2.json | 2 +- .../src/main/docs/as2-component.adoc | 2 +- .../component/atom/AtomEndpointConfigurer.java | 4 +- .../org/apache/camel/component/atom/atom.json | 2 +- .../camel-atom/src/main/docs/atom-component.adoc | 2 +- .../aws/ddbstream/DdbStreamEndpointConfigurer.java | 4 +- .../component/aws/ddbstream/aws-ddbstream.json | 2 +- .../src/main/docs/aws-ddbstream-component.adoc | 2 +- .../aws/kinesis/KinesisEndpointConfigurer.java | 4 +- .../camel/component/aws/kinesis/aws-kinesis.json | 2 +- .../src/main/docs/aws-kinesis-component.adoc | 2 +- .../component/aws/s3/S3EndpointConfigurer.java | 4 +- .../org/apache/camel/component/aws/s3/aws-s3.json | 2 +- .../src/main/docs/aws-s3-component.adoc | 2 +- .../component/aws/sqs/SqsEndpointConfigurer.java | 4 +- .../apache/camel/component/aws/sqs/aws-sqs.json | 2 +- .../src/main/docs/aws-sqs-component.adoc | 2 +- .../ddbstream/Ddb2StreamEndpointConfigurer.java | 4 +- .../component/aws2/ddbstream/aws2-ddbstream.json | 2 +- .../src/main/docs/aws2-ddbstream-component.adoc | 2 +- .../aws2/kinesis/Kinesis2EndpointConfigurer.java | 4 +- .../camel/component/aws2/kinesis/aws2-kinesis.json | 2 +- .../src/main/docs/aws2-kinesis-component.adoc | 2 +- .../aws2/s3/AWS2S3EndpointConfigurer.java | 4 +- .../apache/camel/component/aws2/s3/aws2-s3.json | 2 +- .../src/main/docs/aws2-s3-component.adoc | 2 +- .../component/aws2/sqs/Sqs2EndpointConfigurer.java | 4 +- .../apache/camel/component/aws2/sqs/aws2-sqs.json | 2 +- .../src/main/docs/aws2-sqs-component.adoc | 2 +- .../beanstalk/BeanstalkEndpointConfigurer.java | 4 +- .../camel/component/beanstalk/beanstalk.json | 2 +- .../src/main/docs/beanstalk-component.adoc | 2 +- ...ionsManagerEndpointConfigurationConfigurer.java | 2 +- ...entsManagerEndpointConfigurationConfigurer.java | 2 +- .../component/box/BoxConfigurationConfigurer.java | 2 +- .../camel/component/box/BoxEndpointConfigurer.java | 4 +- ...LogsManagerEndpointConfigurationConfigurer.java | 2 +- ...entsManagerEndpointConfigurationConfigurer.java | 2 +- ...ilesManagerEndpointConfigurationConfigurer.java | 2 +- ...dersManagerEndpointConfigurationConfigurer.java | 2 +- ...oupsManagerEndpointConfigurationConfigurer.java | 2 +- ...archManagerEndpointConfigurationConfigurer.java | 2 +- ...asksManagerEndpointConfigurationConfigurer.java | 2 +- ...sersManagerEndpointConfigurationConfigurer.java | 2 +- .../org/apache/camel/component/box/box.json | 2 +- .../src/main/docs/box-component.adoc | 2 +- .../braintree/BraintreeEndpointConfigurer.java | 4 +- .../camel/component/braintree/braintree.json | 2 +- .../src/main/docs/braintree-component.adoc | 2 +- .../cassandra/CassandraEndpointConfigurer.java | 4 +- .../org/apache/camel/component/cassandra/cql.json | 2 +- .../src/main/docs/cql-component.adoc | 2 +- .../couchbase/CouchbaseEndpointConfigurer.java | 4 +- .../camel/component/couchbase/couchbase.json | 2 +- .../src/main/docs/couchbase-component.adoc | 2 +- .../cxf/transport/CamelDestinationTest.java | 2 +- .../camel/component/cxf/jaxrs/CxfRsConsumer.java | 1 - .../component/elsql/ElsqlEndpointConfigurer.java | 4 +- .../org/apache/camel/component/elsql/elsql.json | 2 +- .../camel-elsql/src/main/docs/elsql-component.adoc | 2 +- .../etcd/EtcdStatsEndpointConfigurer.java | 4 +- .../apache/camel/component/etcd/etcd-stats.json | 2 +- .../src/main/docs/etcd-stats-component.adoc | 2 +- ...apabilitiesEndpointConfigurationConfigurer.java | 2 +- .../FhirCreateEndpointConfigurationConfigurer.java | 2 +- .../FhirDeleteEndpointConfigurationConfigurer.java | 2 +- .../component/fhir/FhirEndpointConfigurer.java | 4 +- ...FhirHistoryEndpointConfigurationConfigurer.java | 2 +- ...hirLoadPageEndpointConfigurationConfigurer.java | 2 +- .../FhirMetaEndpointConfigurationConfigurer.java | 2 +- ...irOperationEndpointConfigurationConfigurer.java | 2 +- .../FhirPatchEndpointConfigurationConfigurer.java | 2 +- .../FhirReadEndpointConfigurationConfigurer.java | 2 +- .../FhirSearchEndpointConfigurationConfigurer.java | 2 +- ...TransactionEndpointConfigurationConfigurer.java | 2 +- .../FhirUpdateEndpointConfigurationConfigurer.java | 2 +- ...hirValidateEndpointConfigurationConfigurer.java | 2 +- .../org/apache/camel/component/fhir/fhir.json | 2 +- .../src/main/docs/fhir-component.adoc | 2 +- .../component/file/FileEndpointConfigurer.java | 4 +- .../org/apache/camel/component/file/file.json | 2 +- .../camel-file/src/main/docs/file-component.adoc | 2 +- .../flatpack/FlatpackEndpointConfigurer.java | 4 +- .../apache/camel/component/flatpack/flatpack.json | 2 +- .../src/main/docs/flatpack-component.adoc | 2 +- .../file/remote/FtpEndpointConfigurer.java | 4 +- .../file/remote/SftpEndpointConfigurer.java | 4 +- .../apache/camel/component/file/remote/ftp.json | 2 +- .../apache/camel/component/file/remote/ftps.json | 2 +- .../apache/camel/component/file/remote/sftp.json | 2 +- .../camel-ftp/src/main/docs/ftp-component.adoc | 2 +- .../camel-ftp/src/main/docs/ftps-component.adoc | 2 +- .../camel-ftp/src/main/docs/sftp-component.adoc | 2 +- .../calendar/GoogleCalendarEndpointConfigurer.java | 4 +- .../GoogleCalendarStreamEndpointConfigurer.java | 4 +- .../component/google/calendar/google-calendar.json | 2 +- .../calendar/stream/google-calendar-stream.json | 2 +- .../src/main/docs/google-calendar-component.adoc | 2 +- .../docs/google-calendar-stream-component.adoc | 2 +- .../DriveAboutEndpointConfigurationConfigurer.java | 2 +- .../DriveAppsEndpointConfigurationConfigurer.java | 2 +- ...riveChangesEndpointConfigurationConfigurer.java | 2 +- ...iveChannelsEndpointConfigurationConfigurer.java | 2 +- ...iveChildrenEndpointConfigurationConfigurer.java | 2 +- ...iveCommentsEndpointConfigurationConfigurer.java | 2 +- .../DriveFilesEndpointConfigurationConfigurer.java | 2 +- ...riveParentsEndpointConfigurationConfigurer.java | 2 +- ...PermissionsEndpointConfigurationConfigurer.java | 2 +- ...ePropertiesEndpointConfigurationConfigurer.java | 2 +- ...iveRealtimeEndpointConfigurationConfigurer.java | 2 +- ...riveRepliesEndpointConfigurationConfigurer.java | 2 +- ...veRevisionsEndpointConfigurationConfigurer.java | 2 +- .../drive/GoogleDriveConfigurationConfigurer.java | 2 +- .../drive/GoogleDriveEndpointConfigurer.java | 4 +- .../camel/component/google/drive/google-drive.json | 2 +- .../src/main/docs/google-drive-component.adoc | 2 +- .../google/mail/GoogleMailEndpointConfigurer.java | 4 +- .../stream/GoogleMailStreamEndpointConfigurer.java | 4 +- .../camel/component/google/mail/google-mail.json | 2 +- .../google/mail/stream/google-mail-stream.json | 2 +- .../src/main/docs/google-mail-component.adoc | 2 +- .../main/docs/google-mail-stream-component.adoc | 2 +- .../sheets/GoogleSheetsEndpointConfigurer.java | 4 +- .../GoogleSheetsStreamEndpointConfigurer.java | 4 +- .../component/google/sheets/google-sheets.json | 2 +- .../google/sheets/stream/google-sheets-stream.json | 2 +- .../src/main/docs/google-sheets-component.adoc | 2 +- .../main/docs/google-sheets-stream-component.adoc | 2 +- .../hazelcast/queue/HazelcastQueueConsumer.java | 2 +- .../component/hdfs/HdfsEndpointConfigurer.java | 4 +- .../org/apache/camel/component/hdfs/hdfs.json | 2 +- .../camel-hdfs/src/main/docs/hdfs-component.adoc | 2 +- .../hipchat/HipchatEndpointConfigurer.java | 4 +- .../apache/camel/component/hipchat/hipchat.json | 2 +- .../src/main/docs/hipchat-component.adoc | 2 +- .../component/ironmq/IronMQEndpointConfigurer.java | 4 +- .../org/apache/camel/component/ironmq/ironmq.json | 2 +- .../src/main/docs/ironmq-component.adoc | 2 +- .../component/jooq/JooqEndpointConfigurer.java | 4 +- .../org/apache/camel/component/jooq/jooq.json | 2 +- .../camel-jooq/src/main/docs/jooq-component.adoc | 2 +- .../camel/component/jpa/JpaEndpointConfigurer.java | 4 +- .../org/apache/camel/component/jpa/jpa.json | 2 +- .../camel-jpa/src/main/docs/jpa-component.adoc | 2 +- .../component/jt400/Jt400EndpointConfigurer.java | 4 +- .../org/apache/camel/component/jt400/jt400.json | 2 +- .../camel-jt400/src/main/docs/jt400-component.adoc | 2 +- .../component/mail/MailEndpointConfigurer.java | 4 +- .../org/apache/camel/component/mail/imap.json | 2 +- .../org/apache/camel/component/mail/imaps.json | 2 +- .../org/apache/camel/component/mail/pop3.json | 2 +- .../org/apache/camel/component/mail/pop3s.json | 2 +- .../org/apache/camel/component/mail/smtp.json | 2 +- .../org/apache/camel/component/mail/smtps.json | 2 +- .../camel-mail/src/main/docs/mail-component.adoc | 2 +- .../camel/component/mail/MailComponentTest.java | 2 +- .../component/minio/MinioEndpointConfigurer.java | 4 +- .../org/apache/camel/component/minio/minio.json | 2 +- .../camel-minio/src/main/docs/minio-component.adoc | 2 +- .../mybatis/MyBatisEndpointConfigurer.java | 4 +- .../apache/camel/component/mybatis/mybatis.json | 2 +- .../src/main/docs/mybatis-component.adoc | 2 +- .../oaipmh/component/OAIPMHEndpointConfigurer.java | 4 +- .../org/apache/camel/oaipmh/component/oaipmh.json | 2 +- .../src/main/docs/oaipmh-component.adoc | 2 +- .../Olingo2AppEndpointConfigurationConfigurer.java | 2 +- .../olingo2/Olingo2ConfigurationConfigurer.java | 2 +- .../olingo2/Olingo2EndpointConfigurer.java | 4 +- .../apache/camel/component/olingo2/olingo2.json | 2 +- .../src/main/docs/olingo2-component.adoc | 2 +- .../Olingo4AppEndpointConfigurationConfigurer.java | 2 +- .../olingo4/Olingo4ConfigurationConfigurer.java | 2 +- .../olingo4/Olingo4EndpointConfigurer.java | 4 +- .../apache/camel/component/olingo4/olingo4.json | 2 +- .../src/main/docs/olingo4-component.adoc | 2 +- .../slot/PgReplicationSlotEndpointConfigurer.java | 4 +- .../pg/replication/slot/pg-replication-slot.json | 2 +- .../main/docs/pg-replication-slot-component.adoc | 2 +- ...stPlatformHttpContextPathConfigurationTest.java | 12 +- .../RobotFrameworkEndpointConfigurer.java | 4 +- .../component/robotframework/robotframework.json | 2 +- .../src/main/docs/robotframework-component.adoc | 2 +- .../camel/component/rss/RssEndpointConfigurer.java | 4 +- .../org/apache/camel/component/rss/rss.json | 2 +- .../camel-rss/src/main/docs/rss-component.adoc | 2 +- .../component/xquery/XQueryEndpointConfigurer.java | 4 +- .../org/apache/camel/component/xquery/xquery.json | 2 +- .../src/main/docs/xquery-component.adoc | 2 +- .../scheduler/SchedulerEndpointConfigurer.java | 4 +- .../camel/component/scheduler/scheduler.json | 2 +- .../src/main/docs/scheduler-component.adoc | 2 +- .../component/slack/SlackEndpointConfigurer.java | 4 +- .../org/apache/camel/component/slack/slack.json | 2 +- .../camel-slack/src/main/docs/slack-component.adoc | 2 +- .../component/snmp/SnmpEndpointConfigurer.java | 4 +- .../org/apache/camel/component/snmp/snmp.json | 2 +- .../camel-snmp/src/main/docs/snmp-component.adoc | 2 +- .../component/splunk/SplunkEndpointConfigurer.java | 4 +- .../org/apache/camel/component/splunk/splunk.json | 2 +- .../src/main/docs/splunk-component.adoc | 2 +- .../camel/component/sql/SqlEndpointConfigurer.java | 4 +- .../org/apache/camel/component/sql/sql.json | 2 +- .../camel-sql/src/main/docs/sql-component.adoc | 2 +- .../camel/component/ssh/SshEndpointConfigurer.java | 4 +- .../org/apache/camel/component/ssh/ssh.json | 2 +- .../camel-ssh/src/main/docs/ssh-component.adoc | 2 +- .../telegram/TelegramEndpointConfigurer.java | 4 +- .../apache/camel/component/telegram/telegram.json | 2 +- .../src/main/docs/telegram-component.adoc | 2 +- .../MessageEndpointConfigurationConfigurer.java | 2 +- .../component/twilio/TwilioEndpointConfigurer.java | 4 +- .../org/apache/camel/component/twilio/twilio.json | 2 +- .../src/main/docs/twilio-component.adoc | 2 +- .../TwitterDirectMessageEndpointConfigurer.java | 4 +- .../search/TwitterSearchEndpointConfigurer.java | 4 +- .../TwitterTimelineEndpointConfigurer.java | 4 +- .../directmessage/twitter-directmessage.json | 2 +- .../component/twitter/search/twitter-search.json | 2 +- .../twitter/timeline/twitter-timeline.json | 2 +- .../main/docs/twitter-directmessage-component.adoc | 2 +- .../src/main/docs/twitter-search-component.adoc | 2 +- .../src/main/docs/twitter-timeline-component.adoc | 2 +- .../weather/WeatherEndpointConfigurer.java | 4 +- .../apache/camel/component/weather/weather.json | 2 +- .../src/main/docs/weather-component.adoc | 2 +- .../apache/camel/WorkdayReportProducerTest.java | 3 +- .../component/yammer/YammerEndpointConfigurer.java | 4 +- .../org/apache/camel/component/yammer/yammer.json | 2 +- .../src/main/docs/yammer-component.adoc | 2 +- .../ZendeskEndpointConfigurationConfigurer.java | 2 +- .../zendesk/ZendeskEndpointConfigurer.java | 4 +- .../apache/camel/component/zendesk/zendesk.json | 2 +- .../src/main/docs/zendesk-component.adoc | 2 +- components/pom.xml | 2 +- .../apache/camel/spi/PropertyConfigurerGetter.java | 11 +- .../camel/impl/ExtendedCamelContextConfigurer.java | 2 +- .../camel/impl/RestConfigurationConfigurer.java | 2 +- .../camel/spring/SpringConsumerTemplateTest.java | 2 +- .../file/FileProducerChmodOptionTest.java | 5 +- .../support/PropertyBindingSupportArrayTest.java | 4 +- .../PropertyBindingSupportConfigurerTest.java | 108 +- .../support/PropertyBindingSupportListTest.java | 2 +- .../support/PropertyBindingSupportMapTest.java | 2 +- .../camel/support/PropertyBindingSupportTest.java | 7 +- .../org/apache/camel/util/StringHelperTest.java | 15 + .../endpoint/dsl/AS2EndpointBuilderFactory.java | 17 +- .../endpoint/dsl/AWS2S3EndpointBuilderFactory.java | 17 +- .../endpoint/dsl/ApnsEndpointBuilderFactory.java | 17 +- .../endpoint/dsl/AtomEndpointBuilderFactory.java | 17 +- .../dsl/BeanstalkEndpointBuilderFactory.java | 17 +- .../endpoint/dsl/BoxEndpointBuilderFactory.java | 17 +- .../dsl/BraintreeEndpointBuilderFactory.java | 17 +- .../dsl/CassandraEndpointBuilderFactory.java | 17 +- .../dsl/CouchbaseEndpointBuilderFactory.java | 17 +- .../dsl/Ddb2StreamEndpointBuilderFactory.java | 17 +- .../dsl/DdbStreamEndpointBuilderFactory.java | 17 +- .../endpoint/dsl/ElsqlEndpointBuilderFactory.java | 17 +- .../dsl/EtcdStatsEndpointBuilderFactory.java | 17 +- .../endpoint/dsl/FhirEndpointBuilderFactory.java | 17 +- .../endpoint/dsl/FileEndpointBuilderFactory.java | 17 +- .../dsl/FlatpackEndpointBuilderFactory.java | 17 +- .../endpoint/dsl/FtpEndpointBuilderFactory.java | 17 +- .../endpoint/dsl/FtpsEndpointBuilderFactory.java | 17 +- .../dsl/GoogleCalendarEndpointBuilderFactory.java | 17 +- ...GoogleCalendarStreamEndpointBuilderFactory.java | 17 +- .../dsl/GoogleDriveEndpointBuilderFactory.java | 17 +- .../dsl/GoogleMailEndpointBuilderFactory.java | 17 +- .../GoogleMailStreamEndpointBuilderFactory.java | 17 +- .../dsl/GoogleSheetsEndpointBuilderFactory.java | 17 +- .../GoogleSheetsStreamEndpointBuilderFactory.java | 17 +- .../endpoint/dsl/HdfsEndpointBuilderFactory.java | 17 +- .../dsl/HipchatEndpointBuilderFactory.java | 17 +- .../endpoint/dsl/IronMQEndpointBuilderFactory.java | 17 +- .../endpoint/dsl/JooqEndpointBuilderFactory.java | 17 +- .../endpoint/dsl/JpaEndpointBuilderFactory.java | 17 +- .../endpoint/dsl/Jt400EndpointBuilderFactory.java | 17 +- .../dsl/Kinesis2EndpointBuilderFactory.java | 17 +- .../dsl/KinesisEndpointBuilderFactory.java | 17 +- .../endpoint/dsl/MailEndpointBuilderFactory.java | 17 +- .../endpoint/dsl/MinioEndpointBuilderFactory.java | 17 +- .../dsl/MyBatisEndpointBuilderFactory.java | 17 +- .../endpoint/dsl/OAIPMHEndpointBuilderFactory.java | 17 +- .../dsl/Olingo2EndpointBuilderFactory.java | 17 +- .../dsl/Olingo4EndpointBuilderFactory.java | 17 +- .../PgReplicationSlotEndpointBuilderFactory.java | 17 +- .../dsl/RobotFrameworkEndpointBuilderFactory.java | 17 +- .../endpoint/dsl/RssEndpointBuilderFactory.java | 17 +- .../endpoint/dsl/S3EndpointBuilderFactory.java | 17 +- .../dsl/SchedulerEndpointBuilderFactory.java | 17 +- .../endpoint/dsl/SftpEndpointBuilderFactory.java | 17 +- .../endpoint/dsl/SlackEndpointBuilderFactory.java | 17 +- .../endpoint/dsl/SnmpEndpointBuilderFactory.java | 17 +- .../endpoint/dsl/SplunkEndpointBuilderFactory.java | 17 +- .../endpoint/dsl/SqlEndpointBuilderFactory.java | 17 +- .../endpoint/dsl/Sqs2EndpointBuilderFactory.java | 17 +- .../endpoint/dsl/SqsEndpointBuilderFactory.java | 17 +- .../endpoint/dsl/SshEndpointBuilderFactory.java | 17 +- .../dsl/TelegramEndpointBuilderFactory.java | 17 +- .../endpoint/dsl/TwilioEndpointBuilderFactory.java | 17 +- ...TwitterDirectMessageEndpointBuilderFactory.java | 18 +- .../dsl/TwitterSearchEndpointBuilderFactory.java | 17 +- .../dsl/TwitterTimelineEndpointBuilderFactory.java | 18 +- .../dsl/WeatherEndpointBuilderFactory.java | 17 +- .../endpoint/dsl/XQueryEndpointBuilderFactory.java | 17 +- .../endpoint/dsl/YammerEndpointBuilderFactory.java | 17 +- .../dsl/ZendeskEndpointBuilderFactory.java | 17 +- .../HealthConfigurationPropertiesConfigurer.java | 2 +- .../MainConfigurationPropertiesConfigurer.java | 2 +- .../RestConfigurationPropertiesConfigurer.java | 2 +- ...hreadPoolConfigurationPropertiesConfigurer.java | 2 +- .../main/{MySecondBar.java => MyOtherBar.java} | 13 +- .../main/{MySecondFoo.java => MyOtherFoo.java} | 11 +- .../java/org/apache/camel/main/MySecondBar.java | 10 + .../apache/camel/main/MySecondBarConfigurer.java | 7 +- .../apache/camel/main/MySecondFooConfigurer.java | 2 +- ...pertyBindingSupportRootArrayReflectionTest.java | 150 + .../main/PropertyBindingSupportRootArrayTest.java | 4 +- ...yBindingSupportRootArrayWithConfigurerTest.java | 72 +- .../main/support/MyDummyComponentConfigurer.java | 1 + .../management/JmxManagementLifecycleStrategy.java | 2 +- .../camel/support/PropertyBindingSupport.java | 1149 +- .../camel/support/ScheduledPollEndpoint.java | 40 +- .../java/org/apache/camel/util/StringHelper.java | 14 + .../modules/ROOT/pages/apns-component.adoc | 2 +- .../modules/ROOT/pages/as2-component.adoc | 2 +- .../modules/ROOT/pages/atom-component.adoc | 2 +- .../ROOT/pages/aws-ddbstream-component.adoc | 2 +- .../modules/ROOT/pages/aws-kinesis-component.adoc | 2 +- .../modules/ROOT/pages/aws-s3-component.adoc | 2 +- .../modules/ROOT/pages/aws-sqs-component.adoc | 2 +- .../ROOT/pages/aws2-ddbstream-component.adoc | 2 +- .../modules/ROOT/pages/aws2-kinesis-component.adoc | 2 +- .../modules/ROOT/pages/aws2-s3-component.adoc | 2 +- .../modules/ROOT/pages/aws2-sqs-component.adoc | 2 +- .../modules/ROOT/pages/beanstalk-component.adoc | 2 +- .../modules/ROOT/pages/box-component.adoc | 2 +- .../modules/ROOT/pages/braintree-component.adoc | 2 +- .../modules/ROOT/pages/couchbase-component.adoc | 2 +- .../modules/ROOT/pages/cql-component.adoc | 2 +- .../modules/ROOT/pages/elsql-component.adoc | 2 +- .../modules/ROOT/pages/etcd-stats-component.adoc | 2 +- .../modules/ROOT/pages/fhir-component.adoc | 2 +- .../modules/ROOT/pages/file-component.adoc | 2 +- .../modules/ROOT/pages/flatpack-component.adoc | 2 +- .../modules/ROOT/pages/ftp-component.adoc | 2 +- .../modules/ROOT/pages/ftps-component.adoc | 2 +- .../ROOT/pages/google-calendar-component.adoc | 2 +- .../pages/google-calendar-stream-component.adoc | 2 +- .../modules/ROOT/pages/google-drive-component.adoc | 2 +- .../modules/ROOT/pages/google-mail-component.adoc | 2 +- .../ROOT/pages/google-mail-stream-component.adoc | 2 +- .../ROOT/pages/google-sheets-component.adoc | 2 +- .../ROOT/pages/google-sheets-stream-component.adoc | 2 +- .../modules/ROOT/pages/hdfs-component.adoc | 2 +- .../modules/ROOT/pages/hipchat-component.adoc | 2 +- .../modules/ROOT/pages/ironmq-component.adoc | 2 +- .../modules/ROOT/pages/jooq-component.adoc | 2 +- .../modules/ROOT/pages/jpa-component.adoc | 2 +- .../modules/ROOT/pages/jt400-component.adoc | 2 +- .../modules/ROOT/pages/mail-component.adoc | 2 +- .../modules/ROOT/pages/minio-component.adoc | 2 +- .../modules/ROOT/pages/mybatis-component.adoc | 2 +- .../modules/ROOT/pages/oaipmh-component.adoc | 2 +- .../modules/ROOT/pages/olingo2-component.adoc | 2 +- .../modules/ROOT/pages/olingo4-component.adoc | 2 +- .../ROOT/pages/pg-replication-slot-component.adoc | 2 +- .../ROOT/pages/robotframework-component.adoc | 2 +- .../modules/ROOT/pages/rss-component.adoc | 2 +- .../modules/ROOT/pages/scheduler-component.adoc | 2 +- .../modules/ROOT/pages/sftp-component.adoc | 2 +- .../modules/ROOT/pages/slack-component.adoc | 2 +- .../modules/ROOT/pages/snmp-component.adoc | 2 +- .../modules/ROOT/pages/splunk-component.adoc | 2 +- .../modules/ROOT/pages/sql-component.adoc | 2 +- .../modules/ROOT/pages/ssh-component.adoc | 2 +- .../modules/ROOT/pages/telegram-component.adoc | 2 +- .../modules/ROOT/pages/twilio-component.adoc | 2 +- .../pages/twitter-directmessage-component.adoc | 2 +- .../ROOT/pages/twitter-search-component.adoc | 2 +- .../ROOT/pages/twitter-timeline-component.adoc | 2 +- .../modules/ROOT/pages/weather-component.adoc | 2 +- .../modules/ROOT/pages/xquery-component.adoc | 2 +- .../modules/ROOT/pages/yammer-component.adoc | 2 +- .../modules/ROOT/pages/zendesk-component.adoc | 2 +- .../packaging/PropertyConfigurerGenerator.java | 5 +- 517 files changed, 12930 insertions(+), 3712 deletions(-) copy core/camel-main/src/test/java/org/apache/camel/main/{MySecondBar.java => MyOtherBar.java} (84%) copy core/camel-main/src/test/java/org/apache/camel/main/{MySecondFoo.java => MyOtherFoo.java} (81%) create mode 100644 core/camel-main/src/test/java/org/apache/camel/main/PropertyBindingSupportRootArrayReflectionTest.java