CAMEL-10222: Deleted spring-boot configuration from main projects
Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/67633827 Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/67633827 Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/67633827 Branch: refs/heads/master Commit: 676338272405c8f7880c14997291c9b61187918e Parents: a9d34dc Author: Nicola Ferraro <ni.ferr...@gmail.com> Authored: Wed Aug 10 16:22:19 2016 +0200 Committer: Claus Ibsen <davscl...@apache.org> Committed: Mon Aug 15 09:27:23 2016 +0200 ---------------------------------------------------------------------- components-starter/pom.xml | 284 +++++ .../WsComponentAutoConfiguration.java | 51 - .../ws/springboot/WsComponentConfiguration.java | 118 -- .../main/resources/META-INF/spring.factories | 19 - .../AhcComponentAutoConfiguration.java | 51 - .../springboot/AhcComponentConfiguration.java | 118 -- .../main/resources/META-INF/spring.factories | 19 - .../AMQPComponentAutoConfiguration.java | 51 - .../springboot/AMQPComponentConfiguration.java | 1152 ----------------- .../main/resources/META-INF/spring.factories | 19 - .../ApnsComponentAutoConfiguration.java | 51 - .../springboot/ApnsComponentConfiguration.java | 42 - .../main/resources/META-INF/spring.factories | 19 - .../WebsocketComponentAutoConfiguration.java | 52 - .../WebsocketComponentConfiguration.java | 126 -- .../main/resources/META-INF/spring.factories | 19 - .../AvroComponentAutoConfiguration.java | 51 - .../springboot/AvroComponentConfiguration.java | 167 --- .../AvroDataFormatAutoConfiguration.java | 54 - .../springboot/AvroDataFormatConfiguration.java | 41 - .../main/resources/META-INF/spring.factories | 21 - .../BarcodeDataFormatAutoConfiguration.java | 55 - .../BarcodeDataFormatConfiguration.java | 77 -- .../main/resources/META-INF/spring.factories | 19 - .../Base64DataFormatAutoConfiguration.java | 55 - .../Base64DataFormatConfiguration.java | 68 -- .../main/resources/META-INF/spring.factories | 19 - .../BeanIODataFormatAutoConfiguration.java | 55 - .../BeanIODataFormatConfiguration.java | 103 -- .../main/resources/META-INF/spring.factories | 19 - .../BeanstalkComponentAutoConfiguration.java | 52 - .../BeanstalkComponentConfiguration.java | 46 - .../main/resources/META-INF/spring.factories | 19 - .../BindyCsvDataFormatAutoConfiguration.java | 55 - .../BindyCsvDataFormatConfiguration.java | 68 -- ...yFixedLengthDataFormatAutoConfiguration.java | 56 - ...BindyFixedLengthDataFormatConfiguration.java | 68 -- ...KeyValuePairDataFormatAutoConfiguration.java | 56 - ...indyKeyValuePairDataFormatConfiguration.java | 68 -- .../main/resources/META-INF/spring.factories | 23 - .../BoonDataFormatAutoConfiguration.java | 54 - .../springboot/BoonDataFormatConfiguration.java | 53 - .../main/resources/META-INF/spring.factories | 19 - .../BoxComponentAutoConfiguration.java | 51 - .../springboot/BoxComponentConfiguration.java | 257 ---- .../main/resources/META-INF/spring.factories | 19 - .../BraintreeComponentAutoConfiguration.java | 52 - .../BraintreeComponentConfiguration.java | 177 --- .../main/resources/META-INF/spring.factories | 19 - .../CacheComponentAutoConfiguration.java | 51 - .../springboot/CacheComponentConfiguration.java | 227 ---- .../main/resources/META-INF/spring.factories | 19 - .../CastorDataFormatAutoConfiguration.java | 55 - .../CastorDataFormatConfiguration.java | 89 -- .../main/resources/META-INF/spring.factories | 19 - .../CometdComponentAutoConfiguration.java | 51 - .../CometdComponentConfiguration.java | 108 -- .../main/resources/META-INF/spring.factories | 19 - ...italSignatureComponentAutoConfiguration.java | 53 - .../DigitalSignatureComponentConfiguration.java | 314 ----- .../CryptoDataFormatAutoConfiguration.java | 55 - .../CryptoDataFormatConfiguration.java | 143 --- .../PGPDataFormatAutoConfiguration.java | 54 - .../springboot/PGPDataFormatConfiguration.java | 235 ---- .../main/resources/META-INF/spring.factories | 23 - .../CsvDataFormatAutoConfiguration.java | 54 - .../springboot/CsvDataFormatConfiguration.java | 310 ----- .../main/resources/META-INF/spring.factories | 19 - .../CxfRsComponentAutoConfiguration.java | 51 - .../springboot/CxfRsComponentConfiguration.java | 44 - .../CxfComponentAutoConfiguration.java | 51 - .../springboot/CxfComponentConfiguration.java | 59 - .../main/resources/META-INF/spring.factories | 21 - .../DisruptorComponentAutoConfiguration.java | 52 - .../DisruptorComponentConfiguration.java | 124 -- .../DisruptorVmComponentAutoConfiguration.java | 52 - .../DisruptorVmComponentConfiguration.java | 124 -- .../main/resources/META-INF/spring.factories | 21 - .../DockerComponentAutoConfiguration.java | 51 - .../DockerComponentConfiguration.java | 225 ---- .../main/resources/META-INF/spring.factories | 19 - .../EjbComponentAutoConfiguration.java | 51 - .../springboot/EjbComponentConfiguration.java | 56 - .../main/resources/META-INF/spring.factories | 19 - ...ElasticsearchComponentAutoConfiguration.java | 52 - .../ElasticsearchComponentConfiguration.java | 44 - .../main/resources/META-INF/spring.factories | 19 - .../ElsqlComponentAutoConfiguration.java | 51 - .../springboot/ElsqlComponentConfiguration.java | 86 -- .../main/resources/META-INF/spring.factories | 19 - .../EventAdminComponentAutoConfiguration.java | 52 - .../EventAdminComponentConfiguration.java | 43 - .../main/resources/META-INF/spring.factories | 19 - .../FacebookComponentAutoConfiguration.java | 52 - .../FacebookComponentConfiguration.java | 370 ------ .../main/resources/META-INF/spring.factories | 19 - .../FlatpackDataFormatAutoConfiguration.java | 55 - .../FlatpackDataFormatConfiguration.java | 129 -- .../main/resources/META-INF/spring.factories | 19 - .../FlinkComponentAutoConfiguration.java | 51 - .../springboot/FlinkComponentConfiguration.java | 81 -- .../main/resources/META-INF/spring.factories | 19 - .../FreemarkerComponentAutoConfiguration.java | 52 - .../FreemarkerComponentConfiguration.java | 43 - .../main/resources/META-INF/spring.factories | 19 - .../GangliaComponentAutoConfiguration.java | 52 - .../GangliaComponentConfiguration.java | 221 ---- .../main/resources/META-INF/spring.factories | 19 - ...oogleCalendarComponentAutoConfiguration.java | 53 - .../GoogleCalendarComponentConfiguration.java | 199 --- .../main/resources/META-INF/spring.factories | 19 - .../GoogleDriveComponentAutoConfiguration.java | 52 - .../GoogleDriveComponentConfiguration.java | 161 --- .../main/resources/META-INF/spring.factories | 19 - .../GoogleMailComponentAutoConfiguration.java | 52 - .../GoogleMailComponentConfiguration.java | 160 --- .../main/resources/META-INF/spring.factories | 19 - .../GroovyLanguageAutoConfiguration.java | 54 - .../springboot/GroovyLanguageConfiguration.java | 42 - .../main/resources/META-INF/spring.factories | 19 - .../GsonDataFormatAutoConfiguration.java | 54 - .../springboot/GsonDataFormatConfiguration.java | 245 ---- .../main/resources/META-INF/spring.factories | 19 - ...GuavaEventBusComponentAutoConfiguration.java | 52 - .../GuavaEventBusComponentConfiguration.java | 59 - .../main/resources/META-INF/spring.factories | 19 - .../HazelcastComponentAutoConfiguration.java | 52 - .../HazelcastComponentConfiguration.java | 45 - .../main/resources/META-INF/spring.factories | 19 - .../HBaseComponentAutoConfiguration.java | 51 - .../springboot/HBaseComponentConfiguration.java | 55 - .../main/resources/META-INF/spring.factories | 19 - .../HdfsComponentAutoConfiguration.java | 51 - .../springboot/HdfsComponentConfiguration.java | 42 - .../main/resources/META-INF/spring.factories | 19 - .../HdfsComponentAutoConfiguration.java | 51 - .../springboot/HdfsComponentConfiguration.java | 42 - .../main/resources/META-INF/spring.factories | 19 - .../HessianDataFormatAutoConfiguration.java | 55 - .../HessianDataFormatConfiguration.java | 28 - .../main/resources/META-INF/spring.factories | 19 - .../HL7DataFormatAutoConfiguration.java | 54 - .../springboot/HL7DataFormatConfiguration.java | 41 - .../TerserLanguageAutoConfiguration.java | 54 - .../springboot/TerserLanguageConfiguration.java | 42 - .../main/resources/META-INF/spring.factories | 21 - .../HttpComponentAutoConfiguration.java | 51 - .../springboot/HttpComponentConfiguration.java | 116 -- .../main/resources/META-INF/spring.factories | 19 - .../HttpComponentAutoConfiguration.java | 51 - .../springboot/HttpComponentConfiguration.java | 217 ---- .../main/resources/META-INF/spring.factories | 19 - .../IBatisComponentAutoConfiguration.java | 51 - .../IBatisComponentConfiguration.java | 68 -- .../main/resources/META-INF/spring.factories | 19 - .../ICalDataFormatAutoConfiguration.java | 54 - .../springboot/ICalDataFormatConfiguration.java | 41 - .../main/resources/META-INF/spring.factories | 19 - .../JacksonDataFormatAutoConfiguration.java | 55 - .../JacksonDataFormatConfiguration.java | 245 ---- .../main/resources/META-INF/spring.factories | 19 - .../JacksonXMLDataFormatAutoConfiguration.java | 55 - .../JacksonXMLDataFormatConfiguration.java | 208 ---- .../main/resources/META-INF/spring.factories | 19 - .../JaxbDataFormatAutoConfiguration.java | 54 - .../springboot/JaxbDataFormatConfiguration.java | 240 ---- .../main/resources/META-INF/spring.factories | 19 - .../JcloudsComponentAutoConfiguration.java | 52 - .../JcloudsComponentConfiguration.java | 57 - .../main/resources/META-INF/spring.factories | 19 - .../JdbcComponentAutoConfiguration.java | 51 - .../springboot/JdbcComponentConfiguration.java | 44 - .../main/resources/META-INF/spring.factories | 19 - .../JettyHttpComponentAutoConfiguration9.java | 52 - .../JettyHttpComponentConfiguration9.java | 436 ------- .../main/resources/META-INF/spring.factories | 19 - .../JGroupsComponentAutoConfiguration.java | 52 - .../JGroupsComponentConfiguration.java | 69 -- .../main/resources/META-INF/spring.factories | 19 - .../JibxDataFormatAutoConfiguration.java | 54 - .../springboot/JibxDataFormatConfiguration.java | 53 - .../main/resources/META-INF/spring.factories | 19 - .../JmsComponentAutoConfiguration.java | 51 - .../springboot/JmsComponentConfiguration.java | 1153 ------------------ .../main/resources/META-INF/spring.factories | 19 - .../JohnzonDataFormatAutoConfiguration.java | 55 - .../JohnzonDataFormatConfiguration.java | 245 ---- .../main/resources/META-INF/spring.factories | 19 - .../JoltComponentAutoConfiguration.java | 51 - .../springboot/JoltComponentConfiguration.java | 44 - .../main/resources/META-INF/spring.factories | 19 - .../SqlLanguageAutoConfiguration.java | 54 - .../springboot/SqlLanguageConfiguration.java | 42 - .../main/resources/META-INF/spring.factories | 19 - .../JpaComponentAutoConfiguration.java | 51 - .../springboot/JpaComponentConfiguration.java | 89 -- .../main/resources/META-INF/spring.factories | 19 - .../ScpComponentAutoConfiguration.java | 51 - .../springboot/ScpComponentConfiguration.java | 43 - .../main/resources/META-INF/spring.factories | 19 - .../JsonPathLanguageAutoConfiguration.java | 55 - .../JsonPathLanguageConfiguration.java | 66 - .../main/resources/META-INF/spring.factories | 19 - .../Jt400ComponentAutoConfiguration.java | 51 - .../springboot/Jt400ComponentConfiguration.java | 43 - .../main/resources/META-INF/spring.factories | 19 - .../JuelLanguageAutoConfiguration.java | 54 - .../springboot/JuelLanguageConfiguration.java | 42 - .../main/resources/META-INF/spring.factories | 19 - .../JXPathLanguageAutoConfiguration.java | 54 - .../springboot/JXPathLanguageConfiguration.java | 56 - .../main/resources/META-INF/spring.factories | 19 - .../KafkaComponentAutoConfiguration.java | 51 - .../springboot/KafkaComponentConfiguration.java | 47 - .../main/resources/META-INF/spring.factories | 19 - .../KestrelComponentAutoConfiguration.java | 52 - .../KestrelComponentConfiguration.java | 80 -- .../main/resources/META-INF/spring.factories | 19 - .../LinkedInComponentAutoConfiguration.java | 52 - .../LinkedInComponentConfiguration.java | 187 --- .../main/resources/META-INF/spring.factories | 19 - .../LuceneComponentAutoConfiguration.java | 51 - .../LuceneComponentConfiguration.java | 124 -- .../main/resources/META-INF/spring.factories | 19 - .../LumberjackComponentAutoConfiguration.java | 52 - .../LumberjackComponentConfiguration.java | 44 - .../main/resources/META-INF/spring.factories | 19 - .../LZFDataFormatAutoConfiguration.java | 54 - .../springboot/LZFDataFormatConfiguration.java | 41 - .../main/resources/META-INF/spring.factories | 19 - .../MailComponentAutoConfiguration.java | 52 - .../springboot/MailComponentConfiguration.java | 547 --------- ...imeMultipartDataFormatAutoConfiguration.java | 56 - .../MimeMultipartDataFormatConfiguration.java | 94 -- .../main/resources/META-INF/spring.factories | 21 - .../MetricsComponentAutoConfiguration.java | 52 - .../MetricsComponentConfiguration.java | 43 - .../main/resources/META-INF/spring.factories | 19 - .../MinaComponentAutoConfiguration.java | 51 - .../springboot/MinaComponentConfiguration.java | 313 ----- .../main/resources/META-INF/spring.factories | 19 - .../Mina2ComponentAutoConfiguration.java | 51 - .../springboot/Mina2ComponentConfiguration.java | 377 ------ .../main/resources/META-INF/spring.factories | 19 - .../MQTTComponentAutoConfiguration.java | 51 - .../springboot/MQTTComponentConfiguration.java | 67 - .../main/resources/META-INF/spring.factories | 19 - .../MsvComponentAutoConfiguration.java | 51 - .../springboot/MsvComponentConfiguration.java | 57 - .../main/resources/META-INF/spring.factories | 19 - .../MustacheComponentAutoConfiguration.java | 52 - .../MustacheComponentConfiguration.java | 42 - .../main/resources/META-INF/spring.factories | 19 - .../MvelLanguageAutoConfiguration.java | 54 - .../springboot/MvelLanguageConfiguration.java | 42 - .../main/resources/META-INF/spring.factories | 19 - .../MyBatisComponentAutoConfiguration.java | 52 - .../MyBatisComponentConfiguration.java | 56 - .../main/resources/META-INF/spring.factories | 19 - .../NagiosComponentAutoConfiguration.java | 51 - .../NagiosComponentConfiguration.java | 116 -- .../main/resources/META-INF/spring.factories | 19 - .../NettyHttpComponentAutoConfiguration.java | 52 - .../NettyHttpComponentConfiguration.java | 823 ------------- .../main/resources/META-INF/spring.factories | 19 - .../NettyComponentAutoConfiguration.java | 51 - .../springboot/NettyComponentConfiguration.java | 911 -------------- .../main/resources/META-INF/spring.factories | 19 - .../NettyHttpComponentAutoConfiguration.java | 52 - .../NettyHttpComponentConfiguration.java | 825 ------------- .../main/resources/META-INF/spring.factories | 19 - .../NettyComponentAutoConfiguration.java | 51 - .../springboot/NettyComponentConfiguration.java | 965 --------------- .../main/resources/META-INF/spring.factories | 19 - .../OgnlLanguageAutoConfiguration.java | 54 - .../springboot/OgnlLanguageConfiguration.java | 42 - .../main/resources/META-INF/spring.factories | 19 - .../Olingo2ComponentAutoConfiguration.java | 52 - .../Olingo2ComponentConfiguration.java | 177 --- .../main/resources/META-INF/spring.factories | 19 - .../OpenShiftComponentAutoConfiguration.java | 52 - .../OpenShiftComponentConfiguration.java | 79 -- .../main/resources/META-INF/spring.factories | 19 - .../PahoComponentAutoConfiguration.java | 51 - .../springboot/PahoComponentConfiguration.java | 67 - .../main/resources/META-INF/spring.factories | 19 - .../PaxLoggingComponentAutoConfiguration.java | 52 - .../PaxLoggingComponentConfiguration.java | 43 - .../main/resources/META-INF/spring.factories | 19 - .../ProtobufDataFormatAutoConfiguration.java | 55 - .../ProtobufDataFormatConfiguration.java | 41 - .../main/resources/META-INF/spring.factories | 19 - .../QuartzComponentAutoConfiguration.java | 51 - .../QuartzComponentConfiguration.java | 119 -- .../main/resources/META-INF/spring.factories | 19 - .../QuartzComponentAutoConfiguration.java | 51 - .../QuartzComponentConfiguration.java | 149 --- .../main/resources/META-INF/spring.factories | 19 - .../QuickfixjComponentAutoConfiguration.java | 52 - .../QuickfixjComponentConfiguration.java | 98 -- .../main/resources/META-INF/spring.factories | 19 - .../RestletComponentAutoConfiguration.java | 52 - .../RestletComponentConfiguration.java | 296 ----- .../main/resources/META-INF/spring.factories | 19 - .../RssDataFormatAutoConfiguration.java | 54 - .../springboot/RssDataFormatConfiguration.java | 28 - .../main/resources/META-INF/spring.factories | 19 - .../SalesforceComponentAutoConfiguration.java | 52 - .../SalesforceComponentConfiguration.java | 716 ----------- .../main/resources/META-INF/spring.factories | 19 - .../XQueryComponentAutoConfiguration.java | 51 - .../XQueryComponentConfiguration.java | 42 - .../XQueryLanguageAutoConfiguration.java | 54 - .../springboot/XQueryLanguageConfiguration.java | 55 - .../main/resources/META-INF/spring.factories | 21 - .../JavaScriptLanguageAutoConfiguration.java | 55 - .../JavaScriptLanguageConfiguration.java | 42 - .../PhpLanguageAutoConfiguration.java | 54 - .../springboot/PhpLanguageConfiguration.java | 42 - .../PythonLanguageAutoConfiguration.java | 54 - .../springboot/PythonLanguageConfiguration.java | 42 - .../RubyLanguageAutoConfiguration.java | 54 - .../springboot/RubyLanguageConfiguration.java | 42 - .../main/resources/META-INF/spring.factories | 25 - .../ServletComponentAutoConfiguration.java | 52 - .../ServletComponentConfiguration.java | 127 -- .../main/resources/META-INF/spring.factories | 19 - .../SjmsBatchComponentAutoConfiguration.java | 52 - .../SjmsBatchComponentConfiguration.java | 43 - .../SjmsComponentAutoConfiguration.java | 51 - .../springboot/SjmsComponentConfiguration.java | 166 --- .../main/resources/META-INF/spring.factories | 21 - .../SlackComponentAutoConfiguration.java | 51 - .../springboot/SlackComponentConfiguration.java | 41 - .../main/resources/META-INF/spring.factories | 19 - .../SmppComponentAutoConfiguration.java | 51 - .../springboot/SmppComponentConfiguration.java | 539 -------- .../main/resources/META-INF/spring.factories | 19 - .../SnakeYAMLDataFormatAutoConfiguration.java | 55 - .../SnakeYAMLDataFormatConfiguration.java | 129 -- .../main/resources/META-INF/spring.factories | 19 - .../SoapJaxbDataFormatAutoConfiguration.java | 55 - .../SoapJaxbDataFormatConfiguration.java | 122 -- .../main/resources/META-INF/spring.factories | 19 - .../SparkComponentAutoConfiguration.java | 51 - .../springboot/SparkComponentConfiguration.java | 166 --- .../main/resources/META-INF/spring.factories | 19 - .../SparkComponentAutoConfiguration.java | 51 - .../springboot/SparkComponentConfiguration.java | 56 - .../main/resources/META-INF/spring.factories | 19 - .../SplunkComponentAutoConfiguration.java | 51 - .../SplunkComponentConfiguration.java | 43 - .../main/resources/META-INF/spring.factories | 19 - .../SpringBatchComponentAutoConfiguration.java | 52 - .../SpringBatchComponentConfiguration.java | 56 - .../main/resources/META-INF/spring.factories | 19 - .../EventComponentAutoConfiguration.java | 51 - .../springboot/EventComponentConfiguration.java | 42 - .../SpelLanguageAutoConfiguration.java | 54 - .../springboot/SpelLanguageConfiguration.java | 42 - .../main/resources/META-INF/spring.factories | 21 - .../SqlComponentAutoConfiguration.java | 51 - .../springboot/SqlComponentConfiguration.java | 55 - .../SqlStoredComponentAutoConfiguration.java | 52 - .../SqlStoredComponentConfiguration.java | 42 - .../main/resources/META-INF/spring.factories | 21 - .../SshComponentAutoConfiguration.java | 51 - .../springboot/SshComponentConfiguration.java | 179 --- .../main/resources/META-INF/spring.factories | 19 - .../StompComponentAutoConfiguration.java | 51 - .../springboot/StompComponentConfiguration.java | 91 -- .../main/resources/META-INF/spring.factories | 19 - .../SyslogDataFormatAutoConfiguration.java | 55 - .../SyslogDataFormatConfiguration.java | 28 - .../main/resources/META-INF/spring.factories | 19 - .../TidyMarkupDataFormatAutoConfiguration.java | 55 - .../TidyMarkupDataFormatConfiguration.java | 42 - .../main/resources/META-INF/spring.factories | 19 - .../TarFileDataFormatAutoConfiguration.java | 55 - .../TarFileDataFormatConfiguration.java | 43 - .../main/resources/META-INF/spring.factories | 19 - .../TwitterComponentAutoConfiguration.java | 52 - .../TwitterComponentConfiguration.java | 126 -- .../main/resources/META-INF/spring.factories | 19 - .../UndertowComponentAutoConfiguration.java | 52 - .../UndertowComponentConfiguration.java | 58 - .../main/resources/META-INF/spring.factories | 19 - ...UniVocityCsvDataFormatAutoConfiguration.java | 55 - .../UniVocityCsvDataFormatConfiguration.java | 243 ---- ...tyFixedWidthDataFormatAutoConfiguration.java | 56 - ...VocityFixedWidthDataFormatConfiguration.java | 233 ---- ...UniVocityTsvDataFormatAutoConfiguration.java | 55 - .../UniVocityTsvDataFormatConfiguration.java | 207 ---- .../main/resources/META-INF/spring.factories | 23 - .../VelocityComponentAutoConfiguration.java | 52 - .../VelocityComponentConfiguration.java | 42 - .../main/resources/META-INF/spring.factories | 19 - .../VertxComponentAutoConfiguration.java | 51 - .../springboot/VertxComponentConfiguration.java | 107 -- .../main/resources/META-INF/spring.factories | 19 - .../WebsocketComponentAutoConfiguration.java | 52 - .../WebsocketComponentConfiguration.java | 192 --- .../main/resources/META-INF/spring.factories | 19 - .../XmlBeansDataFormatAutoConfiguration.java | 55 - .../XmlBeansDataFormatConfiguration.java | 41 - .../main/resources/META-INF/spring.factories | 19 - .../XmlJsonDataFormatAutoConfiguration.java | 55 - .../XmlJsonDataFormatConfiguration.java | 201 --- .../main/resources/META-INF/spring.factories | 19 - .../XmlRpcDataFormatAutoConfiguration.java | 55 - .../XmlRpcDataFormatConfiguration.java | 41 - .../main/resources/META-INF/spring.factories | 19 - .../XmlSignatureComponentAutoConfiguration.java | 52 - .../XmlSignatureComponentConfiguration.java | 717 ----------- .../XMLSecurityDataFormatAutoConfiguration.java | 55 - .../XMLSecurityDataFormatConfiguration.java | 189 --- .../main/resources/META-INF/spring.factories | 21 - .../JsonDataFormatAutoConfiguration.java | 54 - .../springboot/JsonDataFormatConfiguration.java | 245 ---- .../XStreamDataFormatAutoConfiguration.java | 55 - .../XStreamDataFormatConfiguration.java | 159 --- .../main/resources/META-INF/spring.factories | 21 - .../YammerComponentAutoConfiguration.java | 51 - .../YammerComponentConfiguration.java | 79 -- .../main/resources/META-INF/spring.factories | 19 - .../ZipFileDataFormatAutoConfiguration.java | 55 - .../ZipFileDataFormatConfiguration.java | 43 - .../main/resources/META-INF/spring.factories | 19 - .../ZooKeeperComponentAutoConfiguration.java | 52 - .../ZooKeeperComponentConfiguration.java | 153 --- .../main/resources/META-INF/spring.factories | 19 - components/pom.xml | 1 + pom.xml | 1 + .../maven/camel-package-maven-plugin/pom.xml | 21 +- .../SpringBootAutoConfigurationMojo.java | 473 +++---- .../camel/maven/packaging/SpringBootHelper.java | 70 ++ .../maven/packaging/SpringBootStarterMojo.java | 462 +++++++ ...ring-boot-additional-dependencies.properties | 3 + .../spring-boot-starter-template-pom.xml | 47 + ...spring-boot-starter-template-spring.provides | 18 + tooling/parent/pom.xml | 7 + 441 files changed, 1045 insertions(+), 34399 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components-starter/pom.xml ---------------------------------------------------------------------- diff --git a/components-starter/pom.xml b/components-starter/pom.xml new file mode 100644 index 0000000..2aa1fe6 --- /dev/null +++ b/components-starter/pom.xml @@ -0,0 +1,284 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<project xmlns="http://maven.apache.org/POM/4.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + <modelVersion>4.0.0</modelVersion> + <parent> + <groupId>org.apache.camel</groupId> + <artifactId>camel-parent</artifactId> + <version>2.18-SNAPSHOT</version> + <relativePath>../parent</relativePath> + </parent> + <artifactId>components-starter</artifactId> + <packaging>pom</packaging> + <name>Camel :: Components :: Starter</name> + <description>Camel Components Starter</description> + <!-- to support spring-boot auto configuration in the Camel components --> + <dependencies> + <dependency> + <groupId>org.springframework.boot</groupId> + <artifactId>spring-boot</artifactId> + <version>${spring-boot-version}</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.springframework.boot</groupId> + <artifactId>spring-boot-autoconfigure</artifactId> + <version>${spring-boot-version}</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.springframework.boot</groupId> + <artifactId>spring-boot-configuration-processor</artifactId> + <version>${spring-boot-version}</version> + <scope>provided</scope> + </dependency> + </dependencies> + <!-- WARNING: do not edit the modules section, it is update automatically by the camel-package plugin --> + <modules> + <module>camel-ahc-starter</module> + <module>camel-ahc-ws-starter</module> + <module>camel-amqp-starter</module> + <module>camel-apns-starter</module> + <module>camel-atmos-starter</module> + <module>camel-atmosphere-websocket-starter</module> + <module>camel-atom-starter</module> + <module>camel-avro-starter</module> + <module>camel-aws-starter</module> + <module>camel-bam-starter</module> + <module>camel-barcode-starter</module> + <module>camel-base64-starter</module> + <module>camel-bean-validator-starter</module> + <module>camel-beanio-starter</module> + <module>camel-beanstalk-starter</module> + <module>camel-bindy-starter</module> + <module>camel-blueprint-starter</module> + <module>camel-boon-starter</module> + <module>camel-box-starter</module> + <module>camel-braintree-starter</module> + <module>camel-cache-starter</module> + <module>camel-cassandraql-starter</module> + <module>camel-castor-starter</module> + <module>camel-cdi-starter</module> + <module>camel-chronicle-starter</module> + <module>camel-chunk-starter</module> + <module>camel-cm-sms-starter</module> + <module>camel-cmis-starter</module> + <module>camel-coap-starter</module> + <module>camel-cometd-starter</module> + <module>camel-consul-starter</module> + <module>camel-context-starter</module> + <module>camel-core-xml-starter</module> + <module>camel-couchdb-starter</module> + <module>camel-crypto-starter</module> + <module>camel-csv-starter</module> + <module>camel-cxf-starter</module> + <module>camel-cxf-transport-starter</module> + <module>camel-disruptor-starter</module> + <module>camel-dns-starter</module> + <module>camel-docker-starter</module> + <module>camel-dozer-starter</module> + <module>camel-dropbox-starter</module> + <module>camel-eclipse-starter</module> + <module>camel-ehcache-starter</module> + <module>camel-ejb-starter</module> + <module>camel-elasticsearch-starter</module> + <module>camel-elsql-starter</module> + <module>camel-etcd-starter</module> + <module>camel-eventadmin-starter</module> + <module>camel-exec-starter</module> + <module>camel-facebook-starter</module> + <module>camel-flatpack-starter</module> + <module>camel-flink-starter</module> + <module>camel-fop-starter</module> + <module>camel-freemarker-starter</module> + <module>camel-ftp-starter</module> + <module>camel-ganglia-starter</module> + <module>camel-geocoder-starter</module> + <module>camel-git-starter</module> + <module>camel-github-starter</module> + <module>camel-google-calendar-starter</module> + <module>camel-google-drive-starter</module> + <module>camel-google-mail-starter</module> + <module>camel-gora-starter</module> + <module>camel-grape-starter</module> + <module>camel-groovy-starter</module> + <module>camel-gson-starter</module> + <module>camel-guava-eventbus-starter</module> + <module>camel-guice-starter</module> + <module>camel-hawtdb-starter</module> + <module>camel-hazelcast-starter</module> + <module>camel-hbase-starter</module> + <module>camel-hdfs-starter</module> + <module>camel-hdfs2-starter</module> + <module>camel-hessian-starter</module> + <module>camel-hipchat-starter</module> + <module>camel-hl7-starter</module> + <module>camel-http-common-starter</module> + <module>camel-http-starter</module> + <module>camel-http4-starter</module> + <module>camel-hystrix-starter</module> + <module>camel-ibatis-starter</module> + <module>camel-ical-starter</module> + <module>camel-ignite-starter</module> + <module>camel-infinispan-starter</module> + <module>camel-influxdb-starter</module> + <module>camel-irc-starter</module> + <module>camel-ironmq-starter</module> + <module>camel-jackson-starter</module> + <module>camel-jacksonxml-starter</module> + <module>camel-jasypt-starter</module> + <module>camel-javaspace-starter</module> + <module>camel-jaxb-starter</module> + <module>camel-jbpm-starter</module> + <module>camel-jcache-starter</module> + <module>camel-jclouds-starter</module> + <module>camel-jcr-starter</module> + <module>camel-jdbc-starter</module> + <module>camel-jetty-common-starter</module> + <module>camel-jetty-starter</module> + <module>camel-jetty9-starter</module> + <module>camel-jgroups-starter</module> + <module>camel-jibx-starter</module> + <module>camel-jing-starter</module> + <module>camel-jira-starter</module> + <module>camel-jms-starter</module> + <module>camel-jmx-starter</module> + <module>camel-johnzon-starter</module> + <module>camel-jolt-starter</module> + <module>camel-josql-starter</module> + <module>camel-jpa-starter</module> + <module>camel-jsch-starter</module> + <module>camel-jsonpath-starter</module> + <module>camel-jt400-starter</module> + <module>camel-juel-starter</module> + <module>camel-jxpath-starter</module> + <module>camel-kafka-starter</module> + <module>camel-kestrel-starter</module> + <module>camel-krati-starter</module> + <module>camel-kubernetes-starter</module> + <module>camel-kura-starter</module> + <module>camel-ldap-starter</module> + <module>camel-leveldb-starter</module> + <module>camel-linkedin-component-starter</module> + <module>camel-lucene-starter</module> + <module>camel-lumberjack-starter</module> + <module>camel-lzf-starter</module> + <module>camel-mail-starter</module> + <module>camel-metrics-starter</module> + <module>camel-mina-starter</module> + <module>camel-mina2-starter</module> + <module>camel-mllp-starter</module> + <module>camel-mongodb-gridfs-starter</module> + <module>camel-mongodb-starter</module> + <module>camel-mqtt-starter</module> + <module>camel-msv-starter</module> + <module>camel-mustache-starter</module> + <module>camel-mvel-starter</module> + <module>camel-mybatis-starter</module> + <module>camel-nagios-starter</module> + <module>camel-nats-starter</module> + <module>camel-netty-http-starter</module> + <module>camel-netty-starter</module> + <module>camel-netty4-http-starter</module> + <module>camel-netty4-starter</module> + <module>camel-ognl-starter</module> + <module>camel-olingo2-component-starter</module> + <module>camel-openshift-starter</module> + <module>camel-optaplanner-starter</module> + <module>camel-paho-starter</module> + <module>camel-paxlogging-starter</module> + <module>camel-pdf-starter</module> + <module>camel-pgevent-starter</module> + <module>camel-printer-starter</module> + <module>camel-protobuf-starter</module> + <module>camel-quartz-starter</module> + <module>camel-quartz2-starter</module> + <module>camel-quickfix-starter</module> + <module>camel-rabbitmq-starter</module> + <module>camel-restlet-starter</module> + <module>camel-ribbon-starter</module> + <module>camel-rmi-starter</module> + <module>camel-routebox-starter</module> + <module>camel-rss-starter</module> + <module>camel-ruby-starter</module> + <module>camel-rx-starter</module> + <module>camel-salesforce-component-starter</module> + <module>camel-sap-netweaver-starter</module> + <module>camel-saxon-starter</module> + <module>camel-scala-starter</module> + <module>camel-schematron-starter</module> + <module>camel-scr-starter</module> + <module>camel-script-starter</module> + <module>camel-servicenow-starter</module> + <module>camel-servlet-starter</module> + <module>camel-servletlistener-starter</module> + <module>camel-shiro-starter</module> + <module>camel-sip-starter</module> + <module>camel-sjms-starter</module> + <module>camel-slack-starter</module> + <module>camel-smpp-starter</module> + <module>camel-snakeyaml-starter</module> + <module>camel-snmp-starter</module> + <module>camel-soap-starter</module> + <module>camel-solr-starter</module> + <module>camel-spark-rest-starter</module> + <module>camel-spark-starter</module> + <module>camel-splunk-starter</module> + <module>camel-spring-batch-starter</module> + <module>camel-spring-dm-starter</module> + <module>camel-spring-integration-starter</module> + <module>camel-spring-javaconfig-starter</module> + <module>camel-spring-ldap-starter</module> + <module>camel-spring-redis-starter</module> + <module>camel-spring-security-starter</module> + <module>camel-spring-starter</module> + <module>camel-spring-ws-starter</module> + <module>camel-sql-starter</module> + <module>camel-ssh-starter</module> + <module>camel-stax-starter</module> + <module>camel-stomp-starter</module> + <module>camel-stream-starter</module> + <module>camel-stringtemplate-starter</module> + <module>camel-swagger-java-starter</module> + <module>camel-syslog-starter</module> + <module>camel-tagsoup-starter</module> + <module>camel-tarfile-starter</module> + <module>camel-telegram-starter</module> + <module>camel-test-starter</module> + <module>camel-testng-starter</module> + <module>camel-twitter-starter</module> + <module>camel-undertow-starter</module> + <module>camel-univocity-parsers-starter</module> + <module>camel-urlrewrite-starter</module> + <module>camel-velocity-starter</module> + <module>camel-vertx-starter</module> + <module>camel-weather-starter</module> + <module>camel-websocket-starter</module> + <module>camel-xmlbeans-starter</module> + <module>camel-xmljson-starter</module> + <module>camel-xmlrpc-starter</module> + <module>camel-xmlsecurity-starter</module> + <module>camel-xmpp-starter</module> + <module>camel-xstream-starter</module> + <module>camel-yammer-starter</module> + <module>camel-zipfile-starter</module> + <module>camel-zookeeper-starter</module> + </modules> +</project> + http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components/camel-ahc-ws/src/main/java/org/apache/camel/component/ahc/ws/springboot/WsComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components/camel-ahc-ws/src/main/java/org/apache/camel/component/ahc/ws/springboot/WsComponentAutoConfiguration.java b/components/camel-ahc-ws/src/main/java/org/apache/camel/component/ahc/ws/springboot/WsComponentAutoConfiguration.java deleted file mode 100644 index 71e19bb..0000000 --- a/components/camel-ahc-ws/src/main/java/org/apache/camel/component/ahc/ws/springboot/WsComponentAutoConfiguration.java +++ /dev/null @@ -1,51 +0,0 @@ -/** - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.apache.camel.component.ahc.ws.springboot; - -import java.util.HashMap; -import java.util.Map; -import org.apache.camel.CamelContext; -import org.apache.camel.component.ahc.ws.WsComponent; -import org.apache.camel.util.IntrospectionSupport; -import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; -import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; -import org.springframework.boot.context.properties.EnableConfigurationProperties; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; - -/** - * Generated by camel-package-maven-plugin - do not edit this file! - */ -@Configuration -@EnableConfigurationProperties(WsComponentConfiguration.class) -public class WsComponentAutoConfiguration { - - @Bean(name = {"ahc-ws-component", "ahc-wss-component"}) - @ConditionalOnClass(CamelContext.class) - @ConditionalOnMissingBean(WsComponent.class) - public WsComponent configureWsComponent(CamelContext camelContext, - WsComponentConfiguration configuration) throws Exception { - WsComponent component = new WsComponent(); - component.setCamelContext(camelContext); - Map<String, Object> parameters = new HashMap<>(); - IntrospectionSupport.getProperties(configuration, parameters, null, - false); - IntrospectionSupport.setProperties(camelContext, - camelContext.getTypeConverter(), component, parameters); - return component; - } -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components/camel-ahc-ws/src/main/java/org/apache/camel/component/ahc/ws/springboot/WsComponentConfiguration.java ---------------------------------------------------------------------- diff --git a/components/camel-ahc-ws/src/main/java/org/apache/camel/component/ahc/ws/springboot/WsComponentConfiguration.java b/components/camel-ahc-ws/src/main/java/org/apache/camel/component/ahc/ws/springboot/WsComponentConfiguration.java deleted file mode 100644 index 91c0802..0000000 --- a/components/camel-ahc-ws/src/main/java/org/apache/camel/component/ahc/ws/springboot/WsComponentConfiguration.java +++ /dev/null @@ -1,118 +0,0 @@ -/** - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.apache.camel.component.ahc.ws.springboot; - -import org.apache.camel.component.ahc.AhcBinding; -import org.apache.camel.spi.HeaderFilterStrategy; -import org.apache.camel.util.jsse.SSLContextParameters; -import org.asynchttpclient.AsyncHttpClient; -import org.asynchttpclient.AsyncHttpClientConfig; -import org.springframework.boot.context.properties.ConfigurationProperties; - -/** - * To exchange data with external Websocket servers using Async Http Client. - * - * Generated by camel-package-maven-plugin - do not edit this file! - */ -@ConfigurationProperties(prefix = "camel.component.ahc-ws") -public class WsComponentConfiguration { - - /** - * To use a custom AsyncHttpClient - */ - private AsyncHttpClient client; - /** - * To use a custom AhcBinding which allows to control how to bind between - * AHC and Camel. - */ - private AhcBinding binding; - /** - * To configure the AsyncHttpClient to use a custom - * com.ning.http.client.AsyncHttpClientConfig instance. - */ - private AsyncHttpClientConfig clientConfig; - /** - * Reference to a org.apache.camel.util.jsse.SSLContextParameters in the - * Registry. Note that configuring this option will override any SSL/TLS - * configuration options provided through the clientConfig option at the - * endpoint or component level. - */ - private SSLContextParameters sslContextParameters; - /** - * Whether to allow java serialization when a request uses - * context-type=application/x-java-serialized-object This is by default - * turned off. If you enable this then be aware that Java will deserialize - * the incoming data from the request to Java and that can be a potential - * security risk. - */ - private Boolean allowJavaSerializedObject; - /** - * To use a custom HeaderFilterStrategy to filter header to and from Camel - * message. - */ - private HeaderFilterStrategy headerFilterStrategy; - - public AsyncHttpClient getClient() { - return client; - } - - public void setClient(AsyncHttpClient client) { - this.client = client; - } - - public AhcBinding getBinding() { - return binding; - } - - public void setBinding(AhcBinding binding) { - this.binding = binding; - } - - public AsyncHttpClientConfig getClientConfig() { - return clientConfig; - } - - public void setClientConfig(AsyncHttpClientConfig clientConfig) { - this.clientConfig = clientConfig; - } - - public SSLContextParameters getSslContextParameters() { - return sslContextParameters; - } - - public void setSslContextParameters( - SSLContextParameters sslContextParameters) { - this.sslContextParameters = sslContextParameters; - } - - public Boolean getAllowJavaSerializedObject() { - return allowJavaSerializedObject; - } - - public void setAllowJavaSerializedObject(Boolean allowJavaSerializedObject) { - this.allowJavaSerializedObject = allowJavaSerializedObject; - } - - public HeaderFilterStrategy getHeaderFilterStrategy() { - return headerFilterStrategy; - } - - public void setHeaderFilterStrategy( - HeaderFilterStrategy headerFilterStrategy) { - this.headerFilterStrategy = headerFilterStrategy; - } -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components/camel-ahc-ws/src/main/resources/META-INF/spring.factories ---------------------------------------------------------------------- diff --git a/components/camel-ahc-ws/src/main/resources/META-INF/spring.factories b/components/camel-ahc-ws/src/main/resources/META-INF/spring.factories deleted file mode 100644 index 0af731e..0000000 --- a/components/camel-ahc-ws/src/main/resources/META-INF/spring.factories +++ /dev/null @@ -1,19 +0,0 @@ -# -# Licensed to the Apache Software Foundation (ASF) under one or more -# contributor license agreements. See the NOTICE file distributed with -# this work for additional information regarding copyright ownership. -# The ASF licenses this file to You under the Apache License, Version 2.0 -# (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -org.springframework.boot.autoconfigure.EnableAutoConfiguration=\ -org.apache.camel.component.ahc.ws.springboot.WsComponentAutoConfiguration http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components/camel-ahc/src/main/java/org/apache/camel/component/ahc/springboot/AhcComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components/camel-ahc/src/main/java/org/apache/camel/component/ahc/springboot/AhcComponentAutoConfiguration.java b/components/camel-ahc/src/main/java/org/apache/camel/component/ahc/springboot/AhcComponentAutoConfiguration.java deleted file mode 100644 index 5eeb73e..0000000 --- a/components/camel-ahc/src/main/java/org/apache/camel/component/ahc/springboot/AhcComponentAutoConfiguration.java +++ /dev/null @@ -1,51 +0,0 @@ -/** - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.apache.camel.component.ahc.springboot; - -import java.util.HashMap; -import java.util.Map; -import org.apache.camel.CamelContext; -import org.apache.camel.component.ahc.AhcComponent; -import org.apache.camel.util.IntrospectionSupport; -import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; -import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; -import org.springframework.boot.context.properties.EnableConfigurationProperties; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; - -/** - * Generated by camel-package-maven-plugin - do not edit this file! - */ -@Configuration -@EnableConfigurationProperties(AhcComponentConfiguration.class) -public class AhcComponentAutoConfiguration { - - @Bean(name = "ahc-component") - @ConditionalOnClass(CamelContext.class) - @ConditionalOnMissingBean(AhcComponent.class) - public AhcComponent configureAhcComponent(CamelContext camelContext, - AhcComponentConfiguration configuration) throws Exception { - AhcComponent component = new AhcComponent(); - component.setCamelContext(camelContext); - Map<String, Object> parameters = new HashMap<>(); - IntrospectionSupport.getProperties(configuration, parameters, null, - false); - IntrospectionSupport.setProperties(camelContext, - camelContext.getTypeConverter(), component, parameters); - return component; - } -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components/camel-ahc/src/main/java/org/apache/camel/component/ahc/springboot/AhcComponentConfiguration.java ---------------------------------------------------------------------- diff --git a/components/camel-ahc/src/main/java/org/apache/camel/component/ahc/springboot/AhcComponentConfiguration.java b/components/camel-ahc/src/main/java/org/apache/camel/component/ahc/springboot/AhcComponentConfiguration.java deleted file mode 100644 index 0da3874..0000000 --- a/components/camel-ahc/src/main/java/org/apache/camel/component/ahc/springboot/AhcComponentConfiguration.java +++ /dev/null @@ -1,118 +0,0 @@ -/** - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.apache.camel.component.ahc.springboot; - -import org.apache.camel.component.ahc.AhcBinding; -import org.apache.camel.spi.HeaderFilterStrategy; -import org.apache.camel.util.jsse.SSLContextParameters; -import org.asynchttpclient.AsyncHttpClient; -import org.asynchttpclient.AsyncHttpClientConfig; -import org.springframework.boot.context.properties.ConfigurationProperties; - -/** - * To call external HTTP services using Async Http Client. - * - * Generated by camel-package-maven-plugin - do not edit this file! - */ -@ConfigurationProperties(prefix = "camel.component.ahc") -public class AhcComponentConfiguration { - - /** - * To use a custom AsyncHttpClient - */ - private AsyncHttpClient client; - /** - * To use a custom AhcBinding which allows to control how to bind between - * AHC and Camel. - */ - private AhcBinding binding; - /** - * To configure the AsyncHttpClient to use a custom - * com.ning.http.client.AsyncHttpClientConfig instance. - */ - private AsyncHttpClientConfig clientConfig; - /** - * Reference to a org.apache.camel.util.jsse.SSLContextParameters in the - * Registry. Note that configuring this option will override any SSL/TLS - * configuration options provided through the clientConfig option at the - * endpoint or component level. - */ - private SSLContextParameters sslContextParameters; - /** - * Whether to allow java serialization when a request uses - * context-type=application/x-java-serialized-object This is by default - * turned off. If you enable this then be aware that Java will deserialize - * the incoming data from the request to Java and that can be a potential - * security risk. - */ - private Boolean allowJavaSerializedObject; - /** - * To use a custom HeaderFilterStrategy to filter header to and from Camel - * message. - */ - private HeaderFilterStrategy headerFilterStrategy; - - public AsyncHttpClient getClient() { - return client; - } - - public void setClient(AsyncHttpClient client) { - this.client = client; - } - - public AhcBinding getBinding() { - return binding; - } - - public void setBinding(AhcBinding binding) { - this.binding = binding; - } - - public AsyncHttpClientConfig getClientConfig() { - return clientConfig; - } - - public void setClientConfig(AsyncHttpClientConfig clientConfig) { - this.clientConfig = clientConfig; - } - - public SSLContextParameters getSslContextParameters() { - return sslContextParameters; - } - - public void setSslContextParameters( - SSLContextParameters sslContextParameters) { - this.sslContextParameters = sslContextParameters; - } - - public Boolean getAllowJavaSerializedObject() { - return allowJavaSerializedObject; - } - - public void setAllowJavaSerializedObject(Boolean allowJavaSerializedObject) { - this.allowJavaSerializedObject = allowJavaSerializedObject; - } - - public HeaderFilterStrategy getHeaderFilterStrategy() { - return headerFilterStrategy; - } - - public void setHeaderFilterStrategy( - HeaderFilterStrategy headerFilterStrategy) { - this.headerFilterStrategy = headerFilterStrategy; - } -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components/camel-ahc/src/main/resources/META-INF/spring.factories ---------------------------------------------------------------------- diff --git a/components/camel-ahc/src/main/resources/META-INF/spring.factories b/components/camel-ahc/src/main/resources/META-INF/spring.factories deleted file mode 100644 index f82d278..0000000 --- a/components/camel-ahc/src/main/resources/META-INF/spring.factories +++ /dev/null @@ -1,19 +0,0 @@ -# -# Licensed to the Apache Software Foundation (ASF) under one or more -# contributor license agreements. See the NOTICE file distributed with -# this work for additional information regarding copyright ownership. -# The ASF licenses this file to You under the Apache License, Version 2.0 -# (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -org.springframework.boot.autoconfigure.EnableAutoConfiguration=\ -org.apache.camel.component.ahc.springboot.AhcComponentAutoConfiguration http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components/camel-amqp/src/main/java/org/apache/camel/component/amqp/springboot/AMQPComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components/camel-amqp/src/main/java/org/apache/camel/component/amqp/springboot/AMQPComponentAutoConfiguration.java b/components/camel-amqp/src/main/java/org/apache/camel/component/amqp/springboot/AMQPComponentAutoConfiguration.java deleted file mode 100644 index 64a8d44..0000000 --- a/components/camel-amqp/src/main/java/org/apache/camel/component/amqp/springboot/AMQPComponentAutoConfiguration.java +++ /dev/null @@ -1,51 +0,0 @@ -/** - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.apache.camel.component.amqp.springboot; - -import java.util.HashMap; -import java.util.Map; -import org.apache.camel.CamelContext; -import org.apache.camel.component.amqp.AMQPComponent; -import org.apache.camel.util.IntrospectionSupport; -import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; -import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; -import org.springframework.boot.context.properties.EnableConfigurationProperties; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; - -/** - * Generated by camel-package-maven-plugin - do not edit this file! - */ -@Configuration -@EnableConfigurationProperties(AMQPComponentConfiguration.class) -public class AMQPComponentAutoConfiguration { - - @Bean(name = "amqp-component") - @ConditionalOnClass(CamelContext.class) - @ConditionalOnMissingBean(AMQPComponent.class) - public AMQPComponent configureAMQPComponent(CamelContext camelContext, - AMQPComponentConfiguration configuration) throws Exception { - AMQPComponent component = new AMQPComponent(); - component.setCamelContext(camelContext); - Map<String, Object> parameters = new HashMap<>(); - IntrospectionSupport.getProperties(configuration, parameters, null, - false); - IntrospectionSupport.setProperties(camelContext, - camelContext.getTypeConverter(), component, parameters); - return component; - } -} \ No newline at end of file