This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch automatic-periodic-sync in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git.
omit 8995706 [create-pull-request] automated change add 2153d4b [create-pull-request] automated change add 6fa9ecd Update spring-boot.adoc add bbef382 CAMEL-14672: Invoke customizers as part of services initialization add a70c2c7 CAMEL-14672: regen add a28c5eb Regen (api-component) This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (8995706) \ N -- N -- N refs/heads/automatic-periodic-sync (a28c5eb) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. No new revisions were added by this update. Summary of changes: .../camel/springboot/catalog/components/as2.json | 2 +- .../catalog/components/azure-storage-queue.json | 2 +- .../camel/springboot/catalog/components/box.json | 2 +- .../springboot/catalog/components/braintree.json | 2 +- .../camel/springboot/catalog/components/fhir.json | 2 +- .../catalog/components/google-calendar.json | 2 +- .../catalog/components/google-drive.json | 2 +- .../springboot/catalog/components/google-mail.json | 2 +- .../catalog/components/google-sheets.json | 2 +- .../springboot/catalog/components/olingo2.json | 2 +- .../springboot/catalog/components/olingo4.json | 2 +- .../springboot/catalog/components/twilio.json | 2 +- .../ActiveMQComponentAutoConfiguration.java | 73 ++--- .../springboot/AhcComponentAutoConfiguration.java | 73 ++--- .../springboot/WsComponentAutoConfiguration.java | 73 ++--- .../springboot/AMQPComponentAutoConfiguration.java | 73 ++--- .../Any23DataFormatAutoConfiguration.java | 93 ++---- .../springboot/ApnsComponentAutoConfiguration.java | 73 ++--- .../ArangoDbComponentAutoConfiguration.java | 73 ++--- .../springboot/AS2ComponentAutoConfiguration.java | 73 ++--- .../ASN1DataFormatAutoConfiguration.java | 93 ++---- .../AsteriskComponentAutoConfiguration.java | 73 ++--- .../AtmosComponentAutoConfiguration.java | 73 ++--- .../WebsocketComponentAutoConfiguration.java | 73 ++--- .../springboot/AtomComponentAutoConfiguration.java | 73 ++--- .../AtomixMapComponentAutoConfiguration.java | 73 ++--- .../AtomixMessagingComponentAutoConfiguration.java | 74 ++--- .../AtomixMultiMapComponentAutoConfiguration.java | 74 ++--- .../AtomixQueueComponentAutoConfiguration.java | 73 ++--- .../AtomixSetComponentAutoConfiguration.java | 73 ++--- .../AtomixValueComponentAutoConfiguration.java | 73 ++--- .../springboot/AvroComponentAutoConfiguration.java | 73 ++--- .../AvroDataFormatAutoConfiguration.java | 93 ++---- .../springboot/CwComponentAutoConfiguration.java | 73 ++--- .../springboot/DdbComponentAutoConfiguration.java | 73 ++--- .../DdbStreamComponentAutoConfiguration.java | 73 ++--- .../springboot/EC2ComponentAutoConfiguration.java | 73 ++--- .../springboot/ECSComponentAutoConfiguration.java | 73 ++--- .../springboot/EKSComponentAutoConfiguration.java | 73 ++--- .../springboot/IAMComponentAutoConfiguration.java | 73 ++--- .../KinesisFirehoseComponentAutoConfiguration.java | 74 ++--- .../KinesisComponentAutoConfiguration.java | 73 ++--- .../springboot/KMSComponentAutoConfiguration.java | 73 ++--- .../LambdaComponentAutoConfiguration.java | 73 ++--- .../springboot/MQComponentAutoConfiguration.java | 73 ++--- .../springboot/MSKComponentAutoConfiguration.java | 73 ++--- .../springboot/S3ComponentAutoConfiguration.java | 73 ++--- .../springboot/SdbComponentAutoConfiguration.java | 73 ++--- .../springboot/SesComponentAutoConfiguration.java | 73 ++--- .../springboot/SnsComponentAutoConfiguration.java | 73 ++--- .../springboot/SqsComponentAutoConfiguration.java | 73 ++--- .../springboot/SWFComponentAutoConfiguration.java | 73 ++--- .../TranslateComponentAutoConfiguration.java | 73 ++--- .../Athena2ComponentAutoConfiguration.java | 73 ++--- .../springboot/Cw2ComponentAutoConfiguration.java | 73 ++--- .../springboot/Ddb2ComponentAutoConfiguration.java | 73 ++--- .../Ddb2StreamComponentAutoConfiguration.java | 73 ++--- .../AWS2EC2ComponentAutoConfiguration.java | 73 ++--- .../springboot/ECS2ComponentAutoConfiguration.java | 73 ++--- .../springboot/EKS2ComponentAutoConfiguration.java | 73 ++--- .../springboot/IAM2ComponentAutoConfiguration.java | 73 ++--- ...KinesisFirehose2ComponentAutoConfiguration.java | 74 ++--- .../Kinesis2ComponentAutoConfiguration.java | 73 ++--- .../springboot/KMS2ComponentAutoConfiguration.java | 73 ++--- .../Lambda2ComponentAutoConfiguration.java | 73 ++--- .../springboot/MQ2ComponentAutoConfiguration.java | 73 ++--- .../springboot/MSK2ComponentAutoConfiguration.java | 73 ++--- .../AWS2S3ComponentAutoConfiguration.java | 73 ++--- .../springboot/Ses2ComponentAutoConfiguration.java | 73 ++--- .../springboot/Sns2ComponentAutoConfiguration.java | 73 ++--- .../springboot/Sqs2ComponentAutoConfiguration.java | 73 ++--- .../springboot/STS2ComponentAutoConfiguration.java | 73 ++--- .../Translate2ComponentAutoConfiguration.java | 73 ++--- .../EventHubsComponentAutoConfiguration.java | 73 ++--- .../BlobServiceComponentAutoConfiguration.java | 73 ++--- .../QueueServiceComponentAutoConfiguration.java | 74 ++--- .../springboot/BlobComponentAutoConfiguration.java | 73 ++--- .../QueueComponentAutoConfiguration.java | 73 ++--- .../BarcodeDataFormatAutoConfiguration.java | 93 ++---- .../Base64DataFormatAutoConfiguration.java | 93 ++---- .../springboot/BeanComponentAutoConfiguration.java | 73 ++--- .../ClassComponentAutoConfiguration.java | 73 ++--- .../springboot/BeanLanguageAutoConfiguration.java | 84 ++---- .../BeanValidatorComponentAutoConfiguration.java | 74 ++--- .../BeanIODataFormatAutoConfiguration.java | 93 ++---- .../BeanstalkComponentAutoConfiguration.java | 73 ++--- .../BindyCsvDataFormatAutoConfiguration.java | 94 ++---- ...indyFixedLengthDataFormatAutoConfiguration.java | 94 ++---- ...ndyKeyValuePairDataFormatAutoConfiguration.java | 94 ++---- .../BonitaComponentAutoConfiguration.java | 73 ++--- .../springboot/BoxComponentAutoConfiguration.java | 73 ++--- .../BraintreeComponentAutoConfiguration.java | 73 ++--- .../BrowseComponentAutoConfiguration.java | 73 ++--- .../CaffeineCacheComponentAutoConfiguration.java | 74 ++--- ...affeineLoadCacheComponentAutoConfiguration.java | 74 ++--- .../CassandraComponentAutoConfiguration.java | 73 ++--- .../CBORDataFormatAutoConfiguration.java | 93 ++---- .../ChatScriptComponentAutoConfiguration.java | 73 ++--- .../ChunkComponentAutoConfiguration.java | 73 ++--- .../springboot/CMComponentAutoConfiguration.java | 73 ++--- .../springboot/CMISComponentAutoConfiguration.java | 73 ++--- .../springboot/CoAPComponentAutoConfiguration.java | 73 ++--- .../CometdComponentAutoConfiguration.java | 73 ++--- .../ConsulComponentAutoConfiguration.java | 73 ++--- .../ControlBusComponentAutoConfiguration.java | 73 ++--- .../CordaComponentAutoConfiguration.java | 73 ++--- .../ConstantLanguageAutoConfiguration.java | 84 ++---- .../springboot/ConstantLanguageConfiguration.java | 4 +- .../HeaderLanguageAutoConfiguration.java | 84 ++---- .../springboot/HeaderLanguageConfiguration.java | 2 +- .../ExchangePropertyLanguageAutoConfiguration.java | 85 ++---- .../ExchangePropertyLanguageConfiguration.java | 2 +- .../springboot/RefLanguageAutoConfiguration.java | 84 ++---- .../ref/springboot/RefLanguageConfiguration.java | 3 +- .../springboot/FileLanguageAutoConfiguration.java | 84 ++---- .../SimpleLanguageAutoConfiguration.java | 84 ++---- .../springboot/SimpleLanguageConfiguration.java | 3 +- .../TokenizeLanguageAutoConfiguration.java | 84 ++---- .../springboot/TokenizeLanguageConfiguration.java | 3 +- .../CouchbaseComponentAutoConfiguration.java | 73 ++--- .../CouchDbComponentAutoConfiguration.java | 73 ++--- .../springboot/CronComponentAutoConfiguration.java | 73 ++--- .../CryptoCmsComponentAutoConfiguration.java | 73 ++--- ...DigitalSignatureComponentAutoConfiguration.java | 74 ++--- .../CryptoDataFormatAutoConfiguration.java | 93 ++---- .../springboot/PGPDataFormatAutoConfiguration.java | 93 ++---- .../springboot/CsvDataFormatAutoConfiguration.java | 93 ++---- .../CxfRsComponentAutoConfiguration.java | 73 ++--- .../springboot/CxfComponentAutoConfiguration.java | 73 ++--- .../DataFormatComponentAutoConfiguration.java | 73 ++--- .../DataSetComponentAutoConfiguration.java | 73 ++--- .../DataSetTestComponentAutoConfiguration.java | 73 ++--- .../DebeziumMongodbComponentAutoConfiguration.java | 74 ++--- .../DebeziumMySqlComponentAutoConfiguration.java | 74 ++--- ...DebeziumPostgresComponentAutoConfiguration.java | 74 ++--- ...ebeziumSqlserverComponentAutoConfiguration.java | 74 ++--- .../DigitalOceanComponentAutoConfiguration.java | 74 ++--- .../DirectComponentAutoConfiguration.java | 73 ++--- .../DirectVmComponentAutoConfiguration.java | 73 ++--- .../DisruptorComponentAutoConfiguration.java | 73 ++--- .../DisruptorVmComponentAutoConfiguration.java | 73 ++--- .../springboot/DJLComponentAutoConfiguration.java | 73 ++--- .../springboot/DnsComponentAutoConfiguration.java | 73 ++--- .../DockerComponentAutoConfiguration.java | 73 ++--- .../DozerComponentAutoConfiguration.java | 73 ++--- .../DrillComponentAutoConfiguration.java | 73 ++--- .../DropboxComponentAutoConfiguration.java | 73 ++--- .../EhcacheComponentAutoConfiguration.java | 73 ++--- .../customizer/CacheConfigurationCustomizer.java | 53 ++-- .../customizer/CacheManagerCustomizer.java | 55 ++-- ...heConfigurationCustomizerEnabledAppendTest.java | 22 +- ...eConfigurationCustomizerEnabledReplaceTest.java | 22 +- ...eConfigurationCustomizerNotEnabledTestBase.java | 7 +- .../CacheManagerCustomizerEnabledTestBase.java | 7 +- .../CacheManagerCustomizerNoOverrideTest.java | 25 +- .../CacheManagerCustomizerNotEnabledTestBase.java | 7 +- .../CacheManagerCustomizerOverrideTest.java | 24 +- .../customizer/CacheManagerCustomizerTest.java | 9 +- ...heManagerCustomizerWithoutCacheManagerTest.java | 7 +- .../ElasticsearchComponentAutoConfiguration.java | 74 ++--- .../ElsqlComponentAutoConfiguration.java | 73 ++--- .../EtcdKeysComponentAutoConfiguration.java | 73 ++--- .../EtcdStatsComponentAutoConfiguration.java | 73 ++--- .../EtcdWatchComponentAutoConfiguration.java | 73 ++--- .../springboot/ExecComponentAutoConfiguration.java | 73 ++--- .../FacebookComponentAutoConfiguration.java | 73 ++--- .../FastjsonDataFormatAutoConfiguration.java | 94 ++---- .../springboot/FhirComponentAutoConfiguration.java | 73 ++--- .../FhirJsonDataFormatAutoConfiguration.java | 94 ++---- .../FhirXmlDataFormatAutoConfiguration.java | 93 ++---- .../springboot/FileComponentAutoConfiguration.java | 73 ++--- .../FileWatchComponentAutoConfiguration.java | 73 ++--- .../FlatpackComponentAutoConfiguration.java | 73 ++--- .../FlatpackDataFormatAutoConfiguration.java | 94 ++---- .../FlinkComponentAutoConfiguration.java | 73 ++--- .../springboot/FopComponentAutoConfiguration.java | 73 ++--- .../FreemarkerComponentAutoConfiguration.java | 73 ++--- .../springboot/FtpComponentAutoConfiguration.java | 73 ++--- .../springboot/FtpsComponentAutoConfiguration.java | 73 ++--- .../springboot/SftpComponentAutoConfiguration.java | 73 ++--- .../GangliaComponentAutoConfiguration.java | 73 ++--- .../GeoCoderComponentAutoConfiguration.java | 73 ++--- .../springboot/GitComponentAutoConfiguration.java | 73 ++--- .../GitHubComponentAutoConfiguration.java | 73 ++--- .../GoogleBigQueryComponentAutoConfiguration.java | 74 ++--- ...oogleBigQuerySQLComponentAutoConfiguration.java | 74 ++--- .../GoogleCalendarComponentAutoConfiguration.java | 74 ++--- ...leCalendarStreamComponentAutoConfiguration.java | 74 ++--- .../GoogleDriveComponentAutoConfiguration.java | 73 ++--- .../GoogleMailComponentAutoConfiguration.java | 73 ++--- ...GoogleMailStreamComponentAutoConfiguration.java | 74 ++--- .../GooglePubsubComponentAutoConfiguration.java | 74 ++--- .../GoogleSheetsComponentAutoConfiguration.java | 74 ++--- ...ogleSheetsStreamComponentAutoConfiguration.java | 74 ++--- .../springboot/GoraComponentAutoConfiguration.java | 73 ++--- .../GrapeComponentAutoConfiguration.java | 73 ++--- .../GraphqlComponentAutoConfiguration.java | 73 ++--- .../GrokDataFormatAutoConfiguration.java | 93 ++---- .../GroovyLanguageAutoConfiguration.java | 84 ++---- .../springboot/GrpcComponentAutoConfiguration.java | 73 ++--- .../GsonDataFormatAutoConfiguration.java | 93 ++---- .../GuavaEventBusComponentAutoConfiguration.java | 74 ++--- ...castAtomicnumberComponentAutoConfiguration.java | 74 ++--- .../customizer/HazelcastInstanceCustomizer.java | 6 - ...azelcastInstanceComponentAutoConfiguration.java | 74 ++--- .../customizer/HazelcastInstanceCustomizer.java | 6 - .../HazelcastListComponentAutoConfiguration.java | 74 ++--- .../customizer/HazelcastInstanceCustomizer.java | 6 - .../HazelcastMapComponentAutoConfiguration.java | 74 ++--- .../customizer/HazelcastInstanceCustomizer.java | 6 - ...azelcastMultimapComponentAutoConfiguration.java | 74 ++--- .../customizer/HazelcastInstanceCustomizer.java | 6 - .../HazelcastQueueComponentAutoConfiguration.java | 74 ++--- .../customizer/HazelcastInstanceCustomizer.java | 6 - ...astReplicatedmapComponentAutoConfiguration.java | 74 ++--- .../customizer/HazelcastInstanceCustomizer.java | 6 - ...elcastRingbufferComponentAutoConfiguration.java | 74 ++--- .../customizer/HazelcastInstanceCustomizer.java | 6 - .../HazelcastSedaComponentAutoConfiguration.java | 74 ++--- .../customizer/HazelcastInstanceCustomizer.java | 6 - .../HazelcastSetComponentAutoConfiguration.java | 74 ++--- .../customizer/HazelcastInstanceCustomizer.java | 6 - .../AbstractHazelcastInstanceCustomizer.java | 27 +- .../HazelcastTopicComponentAutoConfiguration.java | 74 ++--- .../customizer/HazelcastInstanceCustomizer.java | 6 - .../HBaseComponentAutoConfiguration.java | 73 ++--- .../springboot/HdfsComponentAutoConfiguration.java | 73 ++--- .../HipchatComponentAutoConfiguration.java | 73 ++--- .../springboot/HL7DataFormatAutoConfiguration.java | 93 ++---- .../Hl7TerserLanguageAutoConfiguration.java | 84 ++---- .../springboot/HttpComponentAutoConfiguration.java | 73 ++--- .../ICalDataFormatAutoConfiguration.java | 93 ++---- .../ClientComponentAutoConfiguration.java | 73 ++--- .../ServerComponentAutoConfiguration.java | 73 ++--- .../IgniteCacheComponentAutoConfiguration.java | 73 ++--- .../IgniteComputeComponentAutoConfiguration.java | 74 ++--- .../IgniteEventsComponentAutoConfiguration.java | 74 ++--- .../IgniteIdGenComponentAutoConfiguration.java | 73 ++--- .../IgniteMessagingComponentAutoConfiguration.java | 74 ++--- .../IgniteQueueComponentAutoConfiguration.java | 73 ++--- .../IgniteSetComponentAutoConfiguration.java | 73 ++--- .../InfinispanComponentAutoConfiguration.java | 73 ++--- .../customizer/EmbeddedCacheManagerCustomizer.java | 30 +- .../customizer/RemoteCacheManagerCustomizer.java | 60 ++-- .../CacheManagerCustomizerNotEnabledTestBase.java | 10 +- ...anagerCustomizerSelectionForceEmbeddedTest.java | 9 +- ...eManagerCustomizerSelectionForceRemoteTest.java | 9 +- .../CacheManagerCustomizerSelectionTest.java | 9 +- ...ManagerCustomizerWithInfinispanStarterTest.java | 7 +- ...heManagerCustomizerWithoutCacheManagerTest.java | 13 +- ...beddedCacheManagerCustomizerNoOverrideTest.java | 25 +- ...EmbeddedCacheManagerCustomizerOverrideTest.java | 25 +- .../EmbeddedCacheManagerCustomizerTest.java | 9 +- ...RemoteCacheManagerCustomizerNoOverrideTest.java | 25 +- .../RemoteCacheManagerCustomizerOverrideTest.java | 25 +- .../RemoteCacheManagerCustomizerTest.java | 15 +- .../InfluxDbComponentAutoConfiguration.java | 73 ++--- .../springboot/IOTAComponentAutoConfiguration.java | 73 ++--- .../springboot/IPFSComponentAutoConfiguration.java | 73 ++--- .../springboot/IrcComponentAutoConfiguration.java | 73 ++--- .../IronMQComponentAutoConfiguration.java | 73 ++--- .../JacksonDataFormatAutoConfiguration.java | 93 ++---- .../JacksonXMLDataFormatAutoConfiguration.java | 94 ++---- .../JaxbDataFormatAutoConfiguration.java | 93 ++---- .../springboot/JBPMComponentAutoConfiguration.java | 73 ++--- .../JCacheComponentAutoConfiguration.java | 73 ++--- .../JcloudsComponentAutoConfiguration.java | 73 ++--- .../springboot/JcrComponentAutoConfiguration.java | 73 ++--- .../springboot/JdbcComponentAutoConfiguration.java | 73 ++--- .../JettyHttpComponentAutoConfiguration9.java | 73 ++--- .../JGroupsRaftComponentAutoConfiguration.java | 73 ++--- .../JGroupsComponentAutoConfiguration.java | 73 ++--- .../springboot/JingComponentAutoConfiguration.java | 73 ++--- .../springboot/JiraComponentAutoConfiguration.java | 73 ++--- .../springboot/JmsComponentAutoConfiguration.java | 73 ++--- .../springboot/JMXComponentAutoConfiguration.java | 73 ++--- .../JohnzonDataFormatAutoConfiguration.java | 93 ++---- .../springboot/JoltComponentAutoConfiguration.java | 73 ++--- .../springboot/JooqComponentAutoConfiguration.java | 73 ++--- .../springboot/JpaComponentAutoConfiguration.java | 73 ++--- .../springboot/ScpComponentAutoConfiguration.java | 73 ++--- .../springboot/JsltComponentAutoConfiguration.java | 73 ++--- .../JsonValidatorComponentAutoConfiguration.java | 74 ++--- .../JsonApiDataFormatAutoConfiguration.java | 93 ++---- .../JsonataComponentAutoConfiguration.java | 73 ++--- .../JsonPathLanguageAutoConfiguration.java | 84 ++---- .../Jt400ComponentAutoConfiguration.java | 73 ++--- .../KafkaComponentAutoConfiguration.java | 73 ++--- ...rnetesConfigMapsComponentAutoConfiguration.java | 74 ++--- ...netesDeploymentsComponentAutoConfiguration.java | 74 ++--- .../KubernetesHPAComponentAutoConfiguration.java | 74 ++--- .../KubernetesJobComponentAutoConfiguration.java | 74 ++--- ...rnetesNamespacesComponentAutoConfiguration.java | 74 ++--- .../KubernetesNodesComponentAutoConfiguration.java | 74 ++--- ...ersistentVolumesComponentAutoConfiguration.java | 74 ++--- ...entVolumesClaimsComponentAutoConfiguration.java | 74 ++--- .../KubernetesPodsComponentAutoConfiguration.java | 74 ++--- ...ationControllersComponentAutoConfiguration.java | 74 ++--- ...esResourcesQuotaComponentAutoConfiguration.java | 74 ++--- ...ubernetesSecretsComponentAutoConfiguration.java | 74 ++--- ...sServiceAccountsComponentAutoConfiguration.java | 74 ++--- ...bernetesServicesComponentAutoConfiguration.java | 74 ++--- ...hiftBuildConfigsComponentAutoConfiguration.java | 74 ++--- .../OpenshiftBuildsComponentAutoConfiguration.java | 74 ++--- .../springboot/KuduComponentAutoConfiguration.java | 73 ++--- .../LanguageComponentAutoConfiguration.java | 73 ++--- .../springboot/LdapComponentAutoConfiguration.java | 73 ++--- .../springboot/LdifComponentAutoConfiguration.java | 73 ++--- .../springboot/LogComponentAutoConfiguration.java | 73 ++--- .../LuceneComponentAutoConfiguration.java | 73 ++--- .../LumberjackComponentAutoConfiguration.java | 73 ++--- .../springboot/LZFDataFormatAutoConfiguration.java | 93 ++---- .../springboot/MailComponentAutoConfiguration.java | 73 ++--- .../MimeMultipartDataFormatAutoConfiguration.java | 94 ++---- .../MasterComponentAutoConfiguration.java | 73 ++--- .../MetricsComponentAutoConfiguration.java | 73 ++--- .../MicrometerComponentAutoConfiguration.java | 73 ++--- .../MiloClientComponentAutoConfiguration.java | 73 ++--- .../MiloServerComponentAutoConfiguration.java | 73 ++--- .../springboot/MinaComponentAutoConfiguration.java | 73 ++--- .../MinioComponentAutoConfiguration.java | 73 ++--- .../springboot/MllpComponentAutoConfiguration.java | 73 ++--- .../springboot/MockComponentAutoConfiguration.java | 73 ++--- .../GridFsComponentAutoConfiguration.java | 73 ++--- .../MongoDbComponentAutoConfiguration.java | 73 ++--- .../springboot/MsvComponentAutoConfiguration.java | 73 ++--- .../MustacheComponentAutoConfiguration.java | 73 ++--- .../springboot/MvelComponentAutoConfiguration.java | 73 ++--- .../springboot/MvelLanguageAutoConfiguration.java | 84 ++---- .../MyBatisBeanComponentAutoConfiguration.java | 73 ++--- .../MyBatisComponentAutoConfiguration.java | 73 ++--- .../NagiosComponentAutoConfiguration.java | 73 ++--- .../springboot/NatsComponentAutoConfiguration.java | 73 ++--- .../NettyHttpComponentAutoConfiguration.java | 73 ++--- .../NettyComponentAutoConfiguration.java | 73 ++--- .../NitriteComponentAutoConfiguration.java | 73 ++--- .../springboot/NsqComponentAutoConfiguration.java | 73 ++--- .../OAIPMHComponentAutoConfiguration.java | 73 ++--- .../springboot/OgnlLanguageAutoConfiguration.java | 84 ++---- .../Olingo2ComponentAutoConfiguration.java | 73 ++--- .../Olingo4ComponentAutoConfiguration.java | 73 ++--- .../CinderComponentAutoConfiguration.java | 73 ++--- .../GlanceComponentAutoConfiguration.java | 73 ++--- .../KeystoneComponentAutoConfiguration.java | 73 ++--- .../NeutronComponentAutoConfiguration.java | 73 ++--- .../springboot/NovaComponentAutoConfiguration.java | 73 ++--- .../SwiftComponentAutoConfiguration.java | 73 ++--- .../OptaPlannerComponentAutoConfiguration.java | 73 ++--- .../springboot/PahoComponentAutoConfiguration.java | 73 ++--- .../springboot/PdfComponentAutoConfiguration.java | 73 ++--- ...gReplicationSlotComponentAutoConfiguration.java | 74 ++--- .../PgEventComponentAutoConfiguration.java | 73 ++--- .../PlatformHttpComponentAutoConfiguration.java | 74 ++--- .../PrinterComponentAutoConfiguration.java | 73 ++--- .../ProtobufDataFormatAutoConfiguration.java | 94 ++---- .../PubNubComponentAutoConfiguration.java | 73 ++--- .../PulsarComponentAutoConfiguration.java | 73 ++--- .../QuartzComponentAutoConfiguration.java | 73 ++--- .../QuickfixjComponentAutoConfiguration.java | 73 ++--- .../RabbitMQComponentAutoConfiguration.java | 73 ++--- .../ReactiveStreamsComponentAutoConfiguration.java | 74 ++--- .../springboot/RefComponentAutoConfiguration.java | 73 ++--- .../RestOpenApiComponentAutoConfiguration.java | 73 ++--- .../RestApiComponentAutoConfiguration.java | 73 ++--- .../springboot/RestComponentAutoConfiguration.java | 73 ++--- .../RestSwaggerComponentAutoConfiguration.java | 73 ++--- .../ResteasyComponentAutoConfiguration.java | 73 ++--- .../RobotFrameworkComponentAutoConfiguration.java | 74 ++--- .../springboot/RssComponentAutoConfiguration.java | 73 ++--- .../springboot/RssDataFormatAutoConfiguration.java | 93 ++---- .../springboot/SagaComponentAutoConfiguration.java | 73 ++--- .../SalesforceComponentAutoConfiguration.java | 73 ++--- .../springboot/SalesforceComponentTest.java | 5 +- .../NetWeaverComponentAutoConfiguration.java | 73 ++--- .../XQueryComponentAutoConfiguration.java | 73 ++--- .../XQueryLanguageAutoConfiguration.java | 84 ++---- .../SchedulerComponentAutoConfiguration.java | 73 ++--- .../SchematronComponentAutoConfiguration.java | 73 ++--- .../springboot/SedaComponentAutoConfiguration.java | 73 ++--- .../ServiceComponentAutoConfiguration.java | 73 ++--- .../ServiceNowComponentAutoConfiguration.java | 73 ++--- .../ServletComponentAutoConfiguration.java | 73 ++--- .../springboot/SipComponentAutoConfiguration.java | 73 ++--- .../SjmsBatchComponentAutoConfiguration.java | 73 ++--- .../springboot/SjmsComponentAutoConfiguration.java | 73 ++--- .../Sjms2ComponentAutoConfiguration.java | 73 ++--- .../SlackComponentAutoConfiguration.java | 73 ++--- .../springboot/SmppComponentAutoConfiguration.java | 73 ++--- .../SnakeYAMLDataFormatAutoConfiguration.java | 94 ++---- .../springboot/SnmpComponentAutoConfiguration.java | 73 ++--- .../SoapJaxbDataFormatAutoConfiguration.java | 94 ++---- .../springboot/SolrComponentAutoConfiguration.java | 73 ++--- .../SoroushBotComponentAutoConfiguration.java | 73 ++--- .../SparkComponentAutoConfiguration.java | 73 ++--- .../SplunkComponentAutoConfiguration.java | 73 ++--- .../SpringBatchComponentAutoConfiguration.java | 73 ++--- ...pringIntegrationComponentAutoConfiguration.java | 74 ++--- .../SpringLdapComponentAutoConfiguration.java | 73 ++--- .../RedisComponentAutoConfiguration.java | 73 ++--- .../EventComponentAutoConfiguration.java | 73 ++--- .../springboot/SpelLanguageAutoConfiguration.java | 84 ++---- ...SpringWebserviceComponentAutoConfiguration.java | 74 ++--- .../springboot/SqlComponentAutoConfiguration.java | 73 ++--- .../SqlStoredComponentAutoConfiguration.java | 73 ++--- .../springboot/SshComponentAutoConfiguration.java | 73 ++--- .../springboot/StAXComponentAutoConfiguration.java | 73 ++--- .../StompComponentAutoConfiguration.java | 73 ++--- .../StreamComponentAutoConfiguration.java | 73 ++--- .../StringTemplateComponentAutoConfiguration.java | 74 ++--- .../springboot/StubComponentAutoConfiguration.java | 73 ++--- .../SyslogDataFormatAutoConfiguration.java | 93 ++---- .../TidyMarkupDataFormatAutoConfiguration.java | 94 ++---- .../TarFileDataFormatAutoConfiguration.java | 93 ++---- .../TelegramComponentAutoConfiguration.java | 73 ++--- .../ThriftComponentAutoConfiguration.java | 73 ++--- .../ThriftDataFormatAutoConfiguration.java | 93 ++---- .../springboot/TikaComponentAutoConfiguration.java | 73 ++--- .../TimerComponentAutoConfiguration.java | 73 ++--- .../TwilioComponentAutoConfiguration.java | 73 ++--- ...terDirectMessageComponentAutoConfiguration.java | 74 ++--- .../TwitterSearchComponentAutoConfiguration.java | 74 ++--- .../TwitterTimelineComponentAutoConfiguration.java | 74 ++--- .../UndertowComponentAutoConfiguration.java | 73 ++--- .../UniVocityCsvDataFormatAutoConfiguration.java | 94 ++---- ...ocityFixedWidthDataFormatAutoConfiguration.java | 94 ++---- .../UniVocityTsvDataFormatAutoConfiguration.java | 94 ++---- .../ValidatorComponentAutoConfiguration.java | 73 ++--- .../VelocityComponentAutoConfiguration.java | 73 ++--- .../VertxHttpComponentAutoConfiguration.java | 73 ++--- .../VertxComponentAutoConfiguration.java | 73 ++--- .../VertxWebsocketComponentAutoConfiguration.java | 74 ++--- .../springboot/VmComponentAutoConfiguration.java | 73 ++--- .../WeatherComponentAutoConfiguration.java | 73 ++--- .../Web3jComponentAutoConfiguration.java | 73 ++--- .../WebhookComponentAutoConfiguration.java | 73 ++--- .../JSR356WebSocketComponentAutoConfiguration.java | 74 ++--- .../WebsocketComponentAutoConfiguration.java | 73 ++--- .../springboot/WekaComponentAutoConfiguration.java | 73 ++--- .../WordpressComponentAutoConfiguration.java | 73 ++--- .../WorkdayComponentAutoConfiguration.java | 73 ++--- .../XChangeComponentAutoConfiguration.java | 73 ++--- .../springboot/XJComponentAutoConfiguration.java | 73 ++--- .../XMLTokenizeLanguageAutoConfiguration.java | 84 ++---- .../XmlSignerComponentAutoConfiguration.java | 73 ++--- .../XmlVerifierComponentAutoConfiguration.java | 73 ++--- .../XMLSecurityDataFormatAutoConfiguration.java | 94 ++---- .../springboot/XmppComponentAutoConfiguration.java | 73 ++--- .../springboot/XPathLanguageAutoConfiguration.java | 84 ++---- .../XsltSaxonComponentAutoConfiguration.java | 73 ++--- .../springboot/XsltComponentAutoConfiguration.java | 73 ++--- .../JsonDataFormatAutoConfiguration.java | 93 ++---- .../XStreamDataFormatAutoConfiguration.java | 93 ++---- .../YammerComponentAutoConfiguration.java | 73 ++--- .../ZendeskComponentAutoConfiguration.java | 73 ++--- .../GzipDeflaterDataFormatAutoConfiguration.java | 94 ++---- .../ZipDeflaterDataFormatAutoConfiguration.java | 94 ++---- .../ZipFileDataFormatAutoConfiguration.java | 93 ++---- .../MasterComponentAutoConfiguration.java | 73 ++--- .../ZooKeeperComponentAutoConfiguration.java | 73 ++--- .../spring/boot/util/CamelPropertiesHelper.java | 17 +- .../util/ConditionalOnHierarchicalProperties.java | 20 ++ ...upCondition.java => HierarchicalCondition.java} | 20 +- .../boot/util/HierarchicalPropertiesEvaluator.java | 36 +++ .../util/OnHierarchicalPropertiesCondition.java | 80 +++++ docs/modules/ROOT/pages/spring-boot.adoc | 2 +- .../maven/SpringBootAutoConfigurationMojo.java | 327 +++++++-------------- 466 files changed, 8658 insertions(+), 23084 deletions(-) create mode 100644 core/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/util/ConditionalOnHierarchicalProperties.java copy core/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/util/{GroupCondition.java => HierarchicalCondition.java} (79%) create mode 100644 core/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/util/OnHierarchicalPropertiesCondition.java