You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2016/08/15 08:29:20 UTC

[63/74] [abbrv] camel git commit: CAMEL-10222: Deleted spring-boot configuration from main projects

http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components/camel-disruptor/src/main/java/org/apache/camel/component/disruptor/vm/springboot/DisruptorVmComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-disruptor/src/main/java/org/apache/camel/component/disruptor/vm/springboot/DisruptorVmComponentConfiguration.java b/components/camel-disruptor/src/main/java/org/apache/camel/component/disruptor/vm/springboot/DisruptorVmComponentConfiguration.java
deleted file mode 100644
index 986acc9..0000000
--- a/components/camel-disruptor/src/main/java/org/apache/camel/component/disruptor/vm/springboot/DisruptorVmComponentConfiguration.java
+++ /dev/null
@@ -1,124 +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.disruptor.vm.springboot;
-
-import org.apache.camel.component.disruptor.DisruptorProducerType;
-import org.apache.camel.component.disruptor.DisruptorWaitStrategy;
-import org.springframework.boot.context.properties.ConfigurationProperties;
-import org.springframework.boot.context.properties.DeprecatedConfigurationProperty;
-
-/**
- * The disruptor component provides asynchronous SEDA behavior using LMAX
- * Disruptor.
- * 
- * Generated by camel-package-maven-plugin - do not edit this file!
- */
-@ConfigurationProperties(prefix = "camel.component.disruptor-vm")
-public class DisruptorVmComponentConfiguration {
-
-    /**
-     * To configure the default number of concurrent consumers
-     */
-    private Integer defaultConcurrentConsumers;
-    /**
-     * To configure the default value for multiple consumers
-     */
-    private Boolean defaultMultipleConsumers;
-    /**
-     * To configure the default value for DisruptorProducerType The default
-     * value is Multi.
-     */
-    private DisruptorProducerType defaultProducerType;
-    /**
-     * To configure the default value for DisruptorWaitStrategy The default
-     * value is Blocking.
-     */
-    private DisruptorWaitStrategy defaultWaitStrategy;
-    /**
-     * To configure the default value for block when full The default value is
-     * true.
-     */
-    private Boolean defaultBlockWhenFull;
-    /**
-     * To configure the ring buffer size
-     */
-    @Deprecated
-    private Integer queueSize;
-    /**
-     * To configure the ring buffer size
-     */
-    private Integer bufferSize;
-
-    public Integer getDefaultConcurrentConsumers() {
-        return defaultConcurrentConsumers;
-    }
-
-    public void setDefaultConcurrentConsumers(Integer defaultConcurrentConsumers) {
-        this.defaultConcurrentConsumers = defaultConcurrentConsumers;
-    }
-
-    public Boolean getDefaultMultipleConsumers() {
-        return defaultMultipleConsumers;
-    }
-
-    public void setDefaultMultipleConsumers(Boolean defaultMultipleConsumers) {
-        this.defaultMultipleConsumers = defaultMultipleConsumers;
-    }
-
-    public DisruptorProducerType getDefaultProducerType() {
-        return defaultProducerType;
-    }
-
-    public void setDefaultProducerType(DisruptorProducerType defaultProducerType) {
-        this.defaultProducerType = defaultProducerType;
-    }
-
-    public DisruptorWaitStrategy getDefaultWaitStrategy() {
-        return defaultWaitStrategy;
-    }
-
-    public void setDefaultWaitStrategy(DisruptorWaitStrategy defaultWaitStrategy) {
-        this.defaultWaitStrategy = defaultWaitStrategy;
-    }
-
-    public Boolean getDefaultBlockWhenFull() {
-        return defaultBlockWhenFull;
-    }
-
-    public void setDefaultBlockWhenFull(Boolean defaultBlockWhenFull) {
-        this.defaultBlockWhenFull = defaultBlockWhenFull;
-    }
-
-    @Deprecated
-    @DeprecatedConfigurationProperty
-    public Integer getQueueSize() {
-        return queueSize;
-    }
-
-    @Deprecated
-    public void setQueueSize(Integer queueSize) {
-        this.queueSize = queueSize;
-    }
-
-    public Integer getBufferSize() {
-        return bufferSize;
-    }
-
-    public void setBufferSize(Integer bufferSize) {
-        this.bufferSize = bufferSize;
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components/camel-disruptor/src/main/resources/META-INF/spring.factories
----------------------------------------------------------------------
diff --git a/components/camel-disruptor/src/main/resources/META-INF/spring.factories b/components/camel-disruptor/src/main/resources/META-INF/spring.factories
deleted file mode 100644
index 7ab3ca3..0000000
--- a/components/camel-disruptor/src/main/resources/META-INF/spring.factories
+++ /dev/null
@@ -1,21 +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.disruptor.springboot.DisruptorComponentAutoConfiguration,\
-org.apache.camel.component.disruptor.vm.springboot.DisruptorVmComponentAutoConfiguration
-

http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components/camel-docker/src/main/java/org/apache/camel/component/docker/springboot/DockerComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-docker/src/main/java/org/apache/camel/component/docker/springboot/DockerComponentAutoConfiguration.java b/components/camel-docker/src/main/java/org/apache/camel/component/docker/springboot/DockerComponentAutoConfiguration.java
deleted file mode 100644
index e38632b..0000000
--- a/components/camel-docker/src/main/java/org/apache/camel/component/docker/springboot/DockerComponentAutoConfiguration.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.docker.springboot;
-
-import java.util.HashMap;
-import java.util.Map;
-import org.apache.camel.CamelContext;
-import org.apache.camel.component.docker.DockerComponent;
-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(DockerComponentConfiguration.class)
-public class DockerComponentAutoConfiguration {
-
-    @Bean(name = "docker-component")
-    @ConditionalOnClass(CamelContext.class)
-    @ConditionalOnMissingBean(DockerComponent.class)
-    public DockerComponent configureDockerComponent(CamelContext camelContext,
-            DockerComponentConfiguration configuration) throws Exception {
-        DockerComponent component = new DockerComponent();
-        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-docker/src/main/java/org/apache/camel/component/docker/springboot/DockerComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-docker/src/main/java/org/apache/camel/component/docker/springboot/DockerComponentConfiguration.java b/components/camel-docker/src/main/java/org/apache/camel/component/docker/springboot/DockerComponentConfiguration.java
deleted file mode 100644
index 8bd7748..0000000
--- a/components/camel-docker/src/main/java/org/apache/camel/component/docker/springboot/DockerComponentConfiguration.java
+++ /dev/null
@@ -1,225 +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.docker.springboot;
-
-import java.util.Map;
-import org.apache.camel.component.docker.DockerConfiguration;
-import org.apache.camel.component.docker.DockerOperation;
-import org.springframework.boot.context.properties.ConfigurationProperties;
-
-/**
- * The docker component is used for managing Docker containers.
- * 
- * Generated by camel-package-maven-plugin - do not edit this file!
- */
-@ConfigurationProperties(prefix = "camel.component.docker")
-public class DockerComponentConfiguration {
-
-    /**
-     * To use the shared docker configuration. Properties of the shared
-     * configuration can also be set individually.
-     */
-    private DockerConfiguration configuration;
-    /**
-     * Docker host
-     */
-    private String host;
-    /**
-     * Docker port
-     */
-    private Integer port;
-    /**
-     * User name to authenticate with
-     */
-    private String username;
-    /**
-     * Password to authenticate with
-     */
-    private String password;
-    /**
-     * Email address associated with the user
-     */
-    private String email;
-    /**
-     * Server address for docker registry.
-     */
-    private String serverAddress;
-    /**
-     * Request timeout for response (in seconds)
-     */
-    private Integer requestTimeout;
-    /**
-     * Use HTTPS communication
-     */
-    private Boolean secure;
-    /**
-     * Location containing the SSL certificate chain
-     */
-    private String certPath;
-    /**
-     * Maximum total connections
-     */
-    private Integer maxTotalConnections;
-    /**
-     * Maximum route connections
-     */
-    private Integer maxPerRouteConnections;
-    /**
-     * Whether to use logging filter
-     */
-    private Boolean loggingFilter;
-    /**
-     * Whether to follow redirect filter
-     */
-    private Boolean followRedirectFilter;
-    /**
-     * Additional configuration parameters as key/value pairs
-     */
-    private Map<String, Object> parameters;
-    /**
-     * Which operation to use
-     */
-    private DockerOperation operation;
-
-    public DockerConfiguration getConfiguration() {
-        return configuration;
-    }
-
-    public void setConfiguration(DockerConfiguration configuration) {
-        this.configuration = configuration;
-    }
-
-    public String getHost() {
-        return host;
-    }
-
-    public void setHost(String host) {
-        this.host = host;
-    }
-
-    public Integer getPort() {
-        return port;
-    }
-
-    public void setPort(Integer port) {
-        this.port = port;
-    }
-
-    public String getUsername() {
-        return username;
-    }
-
-    public void setUsername(String username) {
-        this.username = username;
-    }
-
-    public String getPassword() {
-        return password;
-    }
-
-    public void setPassword(String password) {
-        this.password = password;
-    }
-
-    public String getEmail() {
-        return email;
-    }
-
-    public void setEmail(String email) {
-        this.email = email;
-    }
-
-    public String getServerAddress() {
-        return serverAddress;
-    }
-
-    public void setServerAddress(String serverAddress) {
-        this.serverAddress = serverAddress;
-    }
-
-    public Integer getRequestTimeout() {
-        return requestTimeout;
-    }
-
-    public void setRequestTimeout(Integer requestTimeout) {
-        this.requestTimeout = requestTimeout;
-    }
-
-    public Boolean getSecure() {
-        return secure;
-    }
-
-    public void setSecure(Boolean secure) {
-        this.secure = secure;
-    }
-
-    public String getCertPath() {
-        return certPath;
-    }
-
-    public void setCertPath(String certPath) {
-        this.certPath = certPath;
-    }
-
-    public Integer getMaxTotalConnections() {
-        return maxTotalConnections;
-    }
-
-    public void setMaxTotalConnections(Integer maxTotalConnections) {
-        this.maxTotalConnections = maxTotalConnections;
-    }
-
-    public Integer getMaxPerRouteConnections() {
-        return maxPerRouteConnections;
-    }
-
-    public void setMaxPerRouteConnections(Integer maxPerRouteConnections) {
-        this.maxPerRouteConnections = maxPerRouteConnections;
-    }
-
-    public Boolean getLoggingFilter() {
-        return loggingFilter;
-    }
-
-    public void setLoggingFilter(Boolean loggingFilter) {
-        this.loggingFilter = loggingFilter;
-    }
-
-    public Boolean getFollowRedirectFilter() {
-        return followRedirectFilter;
-    }
-
-    public void setFollowRedirectFilter(Boolean followRedirectFilter) {
-        this.followRedirectFilter = followRedirectFilter;
-    }
-
-    public Map<String, Object> getParameters() {
-        return parameters;
-    }
-
-    public void setParameters(Map<String, Object> parameters) {
-        this.parameters = parameters;
-    }
-
-    public DockerOperation getOperation() {
-        return operation;
-    }
-
-    public void setOperation(DockerOperation operation) {
-        this.operation = operation;
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components/camel-docker/src/main/resources/META-INF/spring.factories
----------------------------------------------------------------------
diff --git a/components/camel-docker/src/main/resources/META-INF/spring.factories b/components/camel-docker/src/main/resources/META-INF/spring.factories
deleted file mode 100644
index 04d76c0..0000000
--- a/components/camel-docker/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.docker.springboot.DockerComponentAutoConfiguration

http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components/camel-ejb/src/main/java/org/apache/camel/component/ejb/springboot/EjbComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-ejb/src/main/java/org/apache/camel/component/ejb/springboot/EjbComponentAutoConfiguration.java b/components/camel-ejb/src/main/java/org/apache/camel/component/ejb/springboot/EjbComponentAutoConfiguration.java
deleted file mode 100644
index 24ddc95..0000000
--- a/components/camel-ejb/src/main/java/org/apache/camel/component/ejb/springboot/EjbComponentAutoConfiguration.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.ejb.springboot;
-
-import java.util.HashMap;
-import java.util.Map;
-import org.apache.camel.CamelContext;
-import org.apache.camel.component.ejb.EjbComponent;
-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(EjbComponentConfiguration.class)
-public class EjbComponentAutoConfiguration {
-
-    @Bean(name = "ejb-component")
-    @ConditionalOnClass(CamelContext.class)
-    @ConditionalOnMissingBean(EjbComponent.class)
-    public EjbComponent configureEjbComponent(CamelContext camelContext,
-            EjbComponentConfiguration configuration) throws Exception {
-        EjbComponent component = new EjbComponent();
-        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-ejb/src/main/java/org/apache/camel/component/ejb/springboot/EjbComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-ejb/src/main/java/org/apache/camel/component/ejb/springboot/EjbComponentConfiguration.java b/components/camel-ejb/src/main/java/org/apache/camel/component/ejb/springboot/EjbComponentConfiguration.java
deleted file mode 100644
index 3ff10d9..0000000
--- a/components/camel-ejb/src/main/java/org/apache/camel/component/ejb/springboot/EjbComponentConfiguration.java
+++ /dev/null
@@ -1,56 +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.ejb.springboot;
-
-import java.util.Properties;
-import javax.naming.Context;
-import org.springframework.boot.context.properties.ConfigurationProperties;
-
-/**
- * The ejb component is for invoking EJB Java beans from Camel.
- * 
- * Generated by camel-package-maven-plugin - do not edit this file!
- */
-@ConfigurationProperties(prefix = "camel.component.ejb")
-public class EjbComponentConfiguration {
-
-    /**
-     * The Context to use for looking up the EJBs
-     */
-    private Context context;
-    /**
-     * Properties for creating javax.naming.Context if a context has not been
-     * configured.
-     */
-    private Properties properties;
-
-    public Context getContext() {
-        return context;
-    }
-
-    public void setContext(Context context) {
-        this.context = context;
-    }
-
-    public Properties getProperties() {
-        return properties;
-    }
-
-    public void setProperties(Properties properties) {
-        this.properties = properties;
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components/camel-ejb/src/main/resources/META-INF/spring.factories
----------------------------------------------------------------------
diff --git a/components/camel-ejb/src/main/resources/META-INF/spring.factories b/components/camel-ejb/src/main/resources/META-INF/spring.factories
deleted file mode 100644
index 807a34b..0000000
--- a/components/camel-ejb/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.ejb.springboot.EjbComponentAutoConfiguration

http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components/camel-elasticsearch/src/main/java/org/apache/camel/component/elasticsearch/springboot/ElasticsearchComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-elasticsearch/src/main/java/org/apache/camel/component/elasticsearch/springboot/ElasticsearchComponentAutoConfiguration.java b/components/camel-elasticsearch/src/main/java/org/apache/camel/component/elasticsearch/springboot/ElasticsearchComponentAutoConfiguration.java
deleted file mode 100644
index 3688285..0000000
--- a/components/camel-elasticsearch/src/main/java/org/apache/camel/component/elasticsearch/springboot/ElasticsearchComponentAutoConfiguration.java
+++ /dev/null
@@ -1,52 +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.elasticsearch.springboot;
-
-import java.util.HashMap;
-import java.util.Map;
-import org.apache.camel.CamelContext;
-import org.apache.camel.component.elasticsearch.ElasticsearchComponent;
-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(ElasticsearchComponentConfiguration.class)
-public class ElasticsearchComponentAutoConfiguration {
-
-    @Bean(name = "elasticsearch-component")
-    @ConditionalOnClass(CamelContext.class)
-    @ConditionalOnMissingBean(ElasticsearchComponent.class)
-    public ElasticsearchComponent configureElasticsearchComponent(
-            CamelContext camelContext,
-            ElasticsearchComponentConfiguration configuration) throws Exception {
-        ElasticsearchComponent component = new ElasticsearchComponent();
-        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-elasticsearch/src/main/java/org/apache/camel/component/elasticsearch/springboot/ElasticsearchComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-elasticsearch/src/main/java/org/apache/camel/component/elasticsearch/springboot/ElasticsearchComponentConfiguration.java b/components/camel-elasticsearch/src/main/java/org/apache/camel/component/elasticsearch/springboot/ElasticsearchComponentConfiguration.java
deleted file mode 100644
index c375745..0000000
--- a/components/camel-elasticsearch/src/main/java/org/apache/camel/component/elasticsearch/springboot/ElasticsearchComponentConfiguration.java
+++ /dev/null
@@ -1,44 +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.elasticsearch.springboot;
-
-import org.elasticsearch.client.Client;
-import org.springframework.boot.context.properties.ConfigurationProperties;
-
-/**
- * The elasticsearch component is used for interfacing with ElasticSearch
- * server.
- * 
- * Generated by camel-package-maven-plugin - do not edit this file!
- */
-@ConfigurationProperties(prefix = "camel.component.elasticsearch")
-public class ElasticsearchComponentConfiguration {
-
-    /**
-     * To use an existing configured Elasticsearch client instead of creating a
-     * client per endpoint.
-     */
-    private Client client;
-
-    public Client getClient() {
-        return client;
-    }
-
-    public void setClient(Client client) {
-        this.client = client;
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components/camel-elasticsearch/src/main/resources/META-INF/spring.factories
----------------------------------------------------------------------
diff --git a/components/camel-elasticsearch/src/main/resources/META-INF/spring.factories b/components/camel-elasticsearch/src/main/resources/META-INF/spring.factories
deleted file mode 100644
index a952c37..0000000
--- a/components/camel-elasticsearch/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.elasticsearch.springboot.ElasticsearchComponentAutoConfiguration

http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components/camel-elsql/src/main/java/org/apache/camel/component/elsql/springboot/ElsqlComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-elsql/src/main/java/org/apache/camel/component/elsql/springboot/ElsqlComponentAutoConfiguration.java b/components/camel-elsql/src/main/java/org/apache/camel/component/elsql/springboot/ElsqlComponentAutoConfiguration.java
deleted file mode 100644
index bccf07f..0000000
--- a/components/camel-elsql/src/main/java/org/apache/camel/component/elsql/springboot/ElsqlComponentAutoConfiguration.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.elsql.springboot;
-
-import java.util.HashMap;
-import java.util.Map;
-import org.apache.camel.CamelContext;
-import org.apache.camel.component.elsql.ElsqlComponent;
-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(ElsqlComponentConfiguration.class)
-public class ElsqlComponentAutoConfiguration {
-
-    @Bean(name = "elsql-component")
-    @ConditionalOnClass(CamelContext.class)
-    @ConditionalOnMissingBean(ElsqlComponent.class)
-    public ElsqlComponent configureElsqlComponent(CamelContext camelContext,
-            ElsqlComponentConfiguration configuration) throws Exception {
-        ElsqlComponent component = new ElsqlComponent();
-        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-elsql/src/main/java/org/apache/camel/component/elsql/springboot/ElsqlComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-elsql/src/main/java/org/apache/camel/component/elsql/springboot/ElsqlComponentConfiguration.java b/components/camel-elsql/src/main/java/org/apache/camel/component/elsql/springboot/ElsqlComponentConfiguration.java
deleted file mode 100644
index c36b95e..0000000
--- a/components/camel-elsql/src/main/java/org/apache/camel/component/elsql/springboot/ElsqlComponentConfiguration.java
+++ /dev/null
@@ -1,86 +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.elsql.springboot;
-
-import javax.sql.DataSource;
-import com.opengamma.elsql.ElSqlConfig;
-import org.apache.camel.component.elsql.ElSqlDatabaseVendor;
-import org.springframework.boot.context.properties.ConfigurationProperties;
-
-/**
- * The elsql component is an extension to the existing SQL Component that uses
- * ElSql to define the SQL queries.
- * 
- * Generated by camel-package-maven-plugin - do not edit this file!
- */
-@ConfigurationProperties(prefix = "camel.component.elsql")
-public class ElsqlComponentConfiguration {
-
-    /**
-     * To use a vendor specific com.opengamma.elsql.ElSqlConfig
-     */
-    private ElSqlDatabaseVendor databaseVendor;
-    /**
-     * Sets the DataSource to use to communicate with the database.
-     */
-    private DataSource dataSource;
-    /**
-     * To use a specific configured ElSqlConfig. It may be better to use the
-     * databaseVendor option instead.
-     */
-    private ElSqlConfig elSqlConfig;
-    /**
-     * The resource file which contains the elsql SQL statements to use. You can
-     * specify multiple resources separated by comma. The resources are loaded
-     * on the classpath by default you can prefix with file: to load from file
-     * system. Notice you can set this option on the component and then you do
-     * not have to configure this on the endpoint.
-     */
-    private String resourceUri;
-
-    public ElSqlDatabaseVendor getDatabaseVendor() {
-        return databaseVendor;
-    }
-
-    public void setDatabaseVendor(ElSqlDatabaseVendor databaseVendor) {
-        this.databaseVendor = databaseVendor;
-    }
-
-    public DataSource getDataSource() {
-        return dataSource;
-    }
-
-    public void setDataSource(DataSource dataSource) {
-        this.dataSource = dataSource;
-    }
-
-    public ElSqlConfig getElSqlConfig() {
-        return elSqlConfig;
-    }
-
-    public void setElSqlConfig(ElSqlConfig elSqlConfig) {
-        this.elSqlConfig = elSqlConfig;
-    }
-
-    public String getResourceUri() {
-        return resourceUri;
-    }
-
-    public void setResourceUri(String resourceUri) {
-        this.resourceUri = resourceUri;
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components/camel-elsql/src/main/resources/META-INF/spring.factories
----------------------------------------------------------------------
diff --git a/components/camel-elsql/src/main/resources/META-INF/spring.factories b/components/camel-elsql/src/main/resources/META-INF/spring.factories
deleted file mode 100644
index 3b79893..0000000
--- a/components/camel-elsql/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.elsql.springboot.ElsqlComponentAutoConfiguration

http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components/camel-eventadmin/src/main/java/org/apache/camel/component/eventadmin/springboot/EventAdminComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-eventadmin/src/main/java/org/apache/camel/component/eventadmin/springboot/EventAdminComponentAutoConfiguration.java b/components/camel-eventadmin/src/main/java/org/apache/camel/component/eventadmin/springboot/EventAdminComponentAutoConfiguration.java
deleted file mode 100644
index bc35252..0000000
--- a/components/camel-eventadmin/src/main/java/org/apache/camel/component/eventadmin/springboot/EventAdminComponentAutoConfiguration.java
+++ /dev/null
@@ -1,52 +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.eventadmin.springboot;
-
-import java.util.HashMap;
-import java.util.Map;
-import org.apache.camel.CamelContext;
-import org.apache.camel.component.eventadmin.EventAdminComponent;
-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(EventAdminComponentConfiguration.class)
-public class EventAdminComponentAutoConfiguration {
-
-    @Bean(name = "eventadmin-component")
-    @ConditionalOnClass(CamelContext.class)
-    @ConditionalOnMissingBean(EventAdminComponent.class)
-    public EventAdminComponent configureEventAdminComponent(
-            CamelContext camelContext,
-            EventAdminComponentConfiguration configuration) throws Exception {
-        EventAdminComponent component = new EventAdminComponent();
-        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-eventadmin/src/main/java/org/apache/camel/component/eventadmin/springboot/EventAdminComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-eventadmin/src/main/java/org/apache/camel/component/eventadmin/springboot/EventAdminComponentConfiguration.java b/components/camel-eventadmin/src/main/java/org/apache/camel/component/eventadmin/springboot/EventAdminComponentConfiguration.java
deleted file mode 100644
index 245c8e5..0000000
--- a/components/camel-eventadmin/src/main/java/org/apache/camel/component/eventadmin/springboot/EventAdminComponentConfiguration.java
+++ /dev/null
@@ -1,43 +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.eventadmin.springboot;
-
-import org.osgi.framework.BundleContext;
-import org.springframework.boot.context.properties.ConfigurationProperties;
-
-/**
- * The eventadmin component can be used in an OSGi environment to receive OSGi
- * EventAdmin events and process them.
- * 
- * Generated by camel-package-maven-plugin - do not edit this file!
- */
-@ConfigurationProperties(prefix = "camel.component.eventadmin")
-public class EventAdminComponentConfiguration {
-
-    /**
-     * The OSGi BundleContext is automatic injected by Camel
-     */
-    private BundleContext bundleContext;
-
-    public BundleContext getBundleContext() {
-        return bundleContext;
-    }
-
-    public void setBundleContext(BundleContext bundleContext) {
-        this.bundleContext = bundleContext;
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components/camel-eventadmin/src/main/resources/META-INF/spring.factories
----------------------------------------------------------------------
diff --git a/components/camel-eventadmin/src/main/resources/META-INF/spring.factories b/components/camel-eventadmin/src/main/resources/META-INF/spring.factories
deleted file mode 100644
index d6c2057..0000000
--- a/components/camel-eventadmin/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.eventadmin.springboot.EventAdminComponentAutoConfiguration

http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components/camel-facebook/src/main/java/org/apache/camel/component/facebook/springboot/FacebookComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-facebook/src/main/java/org/apache/camel/component/facebook/springboot/FacebookComponentAutoConfiguration.java b/components/camel-facebook/src/main/java/org/apache/camel/component/facebook/springboot/FacebookComponentAutoConfiguration.java
deleted file mode 100644
index 989a2bc..0000000
--- a/components/camel-facebook/src/main/java/org/apache/camel/component/facebook/springboot/FacebookComponentAutoConfiguration.java
+++ /dev/null
@@ -1,52 +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.facebook.springboot;
-
-import java.util.HashMap;
-import java.util.Map;
-import org.apache.camel.CamelContext;
-import org.apache.camel.component.facebook.FacebookComponent;
-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(FacebookComponentConfiguration.class)
-public class FacebookComponentAutoConfiguration {
-
-    @Bean(name = "facebook-component")
-    @ConditionalOnClass(CamelContext.class)
-    @ConditionalOnMissingBean(FacebookComponent.class)
-    public FacebookComponent configureFacebookComponent(
-            CamelContext camelContext,
-            FacebookComponentConfiguration configuration) throws Exception {
-        FacebookComponent component = new FacebookComponent();
-        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-facebook/src/main/java/org/apache/camel/component/facebook/springboot/FacebookComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-facebook/src/main/java/org/apache/camel/component/facebook/springboot/FacebookComponentConfiguration.java b/components/camel-facebook/src/main/java/org/apache/camel/component/facebook/springboot/FacebookComponentConfiguration.java
deleted file mode 100644
index 8bfdb79..0000000
--- a/components/camel-facebook/src/main/java/org/apache/camel/component/facebook/springboot/FacebookComponentConfiguration.java
+++ /dev/null
@@ -1,370 +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.facebook.springboot;
-
-import org.apache.camel.component.facebook.config.FacebookConfiguration;
-import org.springframework.boot.context.properties.ConfigurationProperties;
-
-/**
- * The Facebook component provides access to all of the Facebook APIs accessible
- * using Facebook4J.
- * 
- * Generated by camel-package-maven-plugin - do not edit this file!
- */
-@ConfigurationProperties(prefix = "camel.component.facebook")
-public class FacebookComponentConfiguration {
-
-    /**
-     * To use the shared configuration. Properties of the shared configuration
-     * can also be set individually.
-     */
-    private FacebookConfiguration configuration;
-    /**
-     * The user access token
-     */
-    private String oAuthAccessToken;
-    /**
-     * OAuth access token URL
-     */
-    private String oAuthAccessTokenURL;
-    /**
-     * The application Id
-     */
-    private String oAuthAppId;
-    /**
-     * The application Secret
-     */
-    private String oAuthAppSecret;
-    /**
-     * OAuth authorization URL
-     */
-    private String oAuthAuthorizationURL;
-    /**
-     * Facebook4J API client URL
-     */
-    private String clientURL;
-    /**
-     * Facebook4J client API version
-     */
-    private String clientVersion;
-    /**
-     * Enables deubg output. Effective only with the embedded logger
-     */
-    private Boolean debugEnabled;
-    /**
-     * Use Facebook GZIP encoding
-     */
-    private Boolean gzipEnabled;
-    /**
-     * Http connection timeout in milliseconds
-     */
-    private Integer httpConnectionTimeout;
-    /**
-     * HTTP maximum connections per route
-     */
-    private Integer httpDefaultMaxPerRoute;
-    /**
-     * HTTP maximum total connections
-     */
-    private Integer httpMaxTotalConnections;
-    /**
-     * HTTP proxy server host name
-     */
-    private String httpProxyHost;
-    /**
-     * HTTP proxy server password
-     */
-    private String httpProxyPassword;
-    /**
-     * HTTP proxy server port
-     */
-    private Integer httpProxyPort;
-    /**
-     * HTTP proxy server user name
-     */
-    private String httpProxyUser;
-    /**
-     * Http read timeout in milliseconds
-     */
-    private Integer httpReadTimeout;
-    /**
-     * Number of HTTP retries
-     */
-    private Integer httpRetryCount;
-    /**
-     * HTTP retry interval in seconds
-     */
-    private Integer httpRetryIntervalSeconds;
-    /**
-     * HTTP streaming read timeout in milliseconds
-     */
-    private Integer httpStreamingReadTimeout;
-    /**
-     * If set to true raw JSON forms will be stored in DataObjectFactory
-     */
-    private Boolean jsonStoreEnabled;
-    /**
-     * If set to true Facebook4J mbean will be registerd
-     */
-    private Boolean mbeanEnabled;
-    /**
-     * Default OAuth permissions. Comma separated permission names. See
-     * https://developers.facebook.com/docs/reference/login/permissions for the
-     * detail
-     */
-    private String oAuthPermissions;
-    /**
-     * Prettify JSON debug output if set to true
-     */
-    private Boolean prettyDebugEnabled;
-    /**
-     * API base URL
-     */
-    private String restBaseURL;
-    /**
-     * Use SSL
-     */
-    private Boolean useSSL;
-    /**
-     * Video API base URL
-     */
-    private String videoBaseURL;
-
-    public FacebookConfiguration getConfiguration() {
-        return configuration;
-    }
-
-    public void setConfiguration(FacebookConfiguration configuration) {
-        this.configuration = configuration;
-    }
-
-    public String getOAuthAccessToken() {
-        return oAuthAccessToken;
-    }
-
-    public void setOAuthAccessToken(String oAuthAccessToken) {
-        this.oAuthAccessToken = oAuthAccessToken;
-    }
-
-    public String getOAuthAccessTokenURL() {
-        return oAuthAccessTokenURL;
-    }
-
-    public void setOAuthAccessTokenURL(String oAuthAccessTokenURL) {
-        this.oAuthAccessTokenURL = oAuthAccessTokenURL;
-    }
-
-    public String getOAuthAppId() {
-        return oAuthAppId;
-    }
-
-    public void setOAuthAppId(String oAuthAppId) {
-        this.oAuthAppId = oAuthAppId;
-    }
-
-    public String getOAuthAppSecret() {
-        return oAuthAppSecret;
-    }
-
-    public void setOAuthAppSecret(String oAuthAppSecret) {
-        this.oAuthAppSecret = oAuthAppSecret;
-    }
-
-    public String getOAuthAuthorizationURL() {
-        return oAuthAuthorizationURL;
-    }
-
-    public void setOAuthAuthorizationURL(String oAuthAuthorizationURL) {
-        this.oAuthAuthorizationURL = oAuthAuthorizationURL;
-    }
-
-    public String getClientURL() {
-        return clientURL;
-    }
-
-    public void setClientURL(String clientURL) {
-        this.clientURL = clientURL;
-    }
-
-    public String getClientVersion() {
-        return clientVersion;
-    }
-
-    public void setClientVersion(String clientVersion) {
-        this.clientVersion = clientVersion;
-    }
-
-    public Boolean getDebugEnabled() {
-        return debugEnabled;
-    }
-
-    public void setDebugEnabled(Boolean debugEnabled) {
-        this.debugEnabled = debugEnabled;
-    }
-
-    public Boolean getGzipEnabled() {
-        return gzipEnabled;
-    }
-
-    public void setGzipEnabled(Boolean gzipEnabled) {
-        this.gzipEnabled = gzipEnabled;
-    }
-
-    public Integer getHttpConnectionTimeout() {
-        return httpConnectionTimeout;
-    }
-
-    public void setHttpConnectionTimeout(Integer httpConnectionTimeout) {
-        this.httpConnectionTimeout = httpConnectionTimeout;
-    }
-
-    public Integer getHttpDefaultMaxPerRoute() {
-        return httpDefaultMaxPerRoute;
-    }
-
-    public void setHttpDefaultMaxPerRoute(Integer httpDefaultMaxPerRoute) {
-        this.httpDefaultMaxPerRoute = httpDefaultMaxPerRoute;
-    }
-
-    public Integer getHttpMaxTotalConnections() {
-        return httpMaxTotalConnections;
-    }
-
-    public void setHttpMaxTotalConnections(Integer httpMaxTotalConnections) {
-        this.httpMaxTotalConnections = httpMaxTotalConnections;
-    }
-
-    public String getHttpProxyHost() {
-        return httpProxyHost;
-    }
-
-    public void setHttpProxyHost(String httpProxyHost) {
-        this.httpProxyHost = httpProxyHost;
-    }
-
-    public String getHttpProxyPassword() {
-        return httpProxyPassword;
-    }
-
-    public void setHttpProxyPassword(String httpProxyPassword) {
-        this.httpProxyPassword = httpProxyPassword;
-    }
-
-    public Integer getHttpProxyPort() {
-        return httpProxyPort;
-    }
-
-    public void setHttpProxyPort(Integer httpProxyPort) {
-        this.httpProxyPort = httpProxyPort;
-    }
-
-    public String getHttpProxyUser() {
-        return httpProxyUser;
-    }
-
-    public void setHttpProxyUser(String httpProxyUser) {
-        this.httpProxyUser = httpProxyUser;
-    }
-
-    public Integer getHttpReadTimeout() {
-        return httpReadTimeout;
-    }
-
-    public void setHttpReadTimeout(Integer httpReadTimeout) {
-        this.httpReadTimeout = httpReadTimeout;
-    }
-
-    public Integer getHttpRetryCount() {
-        return httpRetryCount;
-    }
-
-    public void setHttpRetryCount(Integer httpRetryCount) {
-        this.httpRetryCount = httpRetryCount;
-    }
-
-    public Integer getHttpRetryIntervalSeconds() {
-        return httpRetryIntervalSeconds;
-    }
-
-    public void setHttpRetryIntervalSeconds(Integer httpRetryIntervalSeconds) {
-        this.httpRetryIntervalSeconds = httpRetryIntervalSeconds;
-    }
-
-    public Integer getHttpStreamingReadTimeout() {
-        return httpStreamingReadTimeout;
-    }
-
-    public void setHttpStreamingReadTimeout(Integer httpStreamingReadTimeout) {
-        this.httpStreamingReadTimeout = httpStreamingReadTimeout;
-    }
-
-    public Boolean getJsonStoreEnabled() {
-        return jsonStoreEnabled;
-    }
-
-    public void setJsonStoreEnabled(Boolean jsonStoreEnabled) {
-        this.jsonStoreEnabled = jsonStoreEnabled;
-    }
-
-    public Boolean getMbeanEnabled() {
-        return mbeanEnabled;
-    }
-
-    public void setMbeanEnabled(Boolean mbeanEnabled) {
-        this.mbeanEnabled = mbeanEnabled;
-    }
-
-    public String getOAuthPermissions() {
-        return oAuthPermissions;
-    }
-
-    public void setOAuthPermissions(String oAuthPermissions) {
-        this.oAuthPermissions = oAuthPermissions;
-    }
-
-    public Boolean getPrettyDebugEnabled() {
-        return prettyDebugEnabled;
-    }
-
-    public void setPrettyDebugEnabled(Boolean prettyDebugEnabled) {
-        this.prettyDebugEnabled = prettyDebugEnabled;
-    }
-
-    public String getRestBaseURL() {
-        return restBaseURL;
-    }
-
-    public void setRestBaseURL(String restBaseURL) {
-        this.restBaseURL = restBaseURL;
-    }
-
-    public Boolean getUseSSL() {
-        return useSSL;
-    }
-
-    public void setUseSSL(Boolean useSSL) {
-        this.useSSL = useSSL;
-    }
-
-    public String getVideoBaseURL() {
-        return videoBaseURL;
-    }
-
-    public void setVideoBaseURL(String videoBaseURL) {
-        this.videoBaseURL = videoBaseURL;
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components/camel-facebook/src/main/resources/META-INF/spring.factories
----------------------------------------------------------------------
diff --git a/components/camel-facebook/src/main/resources/META-INF/spring.factories b/components/camel-facebook/src/main/resources/META-INF/spring.factories
deleted file mode 100644
index 49cf4f2..0000000
--- a/components/camel-facebook/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.facebook.springboot.FacebookComponentAutoConfiguration

http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components/camel-flatpack/src/main/java/org/apache/camel/dataformat/flatpack/springboot/FlatpackDataFormatAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-flatpack/src/main/java/org/apache/camel/dataformat/flatpack/springboot/FlatpackDataFormatAutoConfiguration.java b/components/camel-flatpack/src/main/java/org/apache/camel/dataformat/flatpack/springboot/FlatpackDataFormatAutoConfiguration.java
deleted file mode 100644
index ed63e2f..0000000
--- a/components/camel-flatpack/src/main/java/org/apache/camel/dataformat/flatpack/springboot/FlatpackDataFormatAutoConfiguration.java
+++ /dev/null
@@ -1,55 +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.dataformat.flatpack.springboot;
-
-import java.util.HashMap;
-import java.util.Map;
-import org.apache.camel.CamelContext;
-import org.apache.camel.CamelContextAware;
-import org.apache.camel.dataformat.flatpack.FlatpackDataFormat;
-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(FlatpackDataFormatConfiguration.class)
-public class FlatpackDataFormatAutoConfiguration {
-
-    @Bean(name = "flatpack-dataformat")
-    @ConditionalOnClass(CamelContext.class)
-    @ConditionalOnMissingBean(FlatpackDataFormat.class)
-    public FlatpackDataFormat configureFlatpackDataFormat(
-            CamelContext camelContext,
-            FlatpackDataFormatConfiguration configuration) throws Exception {
-        FlatpackDataFormat dataformat = new FlatpackDataFormat();
-        if (dataformat instanceof CamelContextAware) {
-            ((CamelContextAware) dataformat).setCamelContext(camelContext);
-        }
-        Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null,
-                false);
-        IntrospectionSupport.setProperties(camelContext,
-                camelContext.getTypeConverter(), dataformat, parameters);
-        return dataformat;
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components/camel-flatpack/src/main/java/org/apache/camel/dataformat/flatpack/springboot/FlatpackDataFormatConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-flatpack/src/main/java/org/apache/camel/dataformat/flatpack/springboot/FlatpackDataFormatConfiguration.java b/components/camel-flatpack/src/main/java/org/apache/camel/dataformat/flatpack/springboot/FlatpackDataFormatConfiguration.java
deleted file mode 100644
index e31437b..0000000
--- a/components/camel-flatpack/src/main/java/org/apache/camel/dataformat/flatpack/springboot/FlatpackDataFormatConfiguration.java
+++ /dev/null
@@ -1,129 +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.dataformat.flatpack.springboot;
-
-import org.springframework.boot.context.properties.ConfigurationProperties;
-
-/**
- * Camel FlatPack support
- * 
- * Generated by camel-package-maven-plugin - do not edit this file!
- */
-@ConfigurationProperties(prefix = "camel.dataformat.flatpack")
-public class FlatpackDataFormatConfiguration {
-
-    /**
-     * References to a custom parser factory to lookup in the registry
-     */
-    private String parserFactoryRef;
-    /**
-     * The flatpack pzmap configuration file. Can be omitted in simpler
-     * situations but its preferred to use the pzmap.
-     */
-    private String definition;
-    /**
-     * Delimited or fixed. Is by default false = delimited
-     */
-    private Boolean fixed = false;
-    /**
-     * Whether the first line is ignored for delimited files (for the column
-     * headers). Is by default true.
-     */
-    private Boolean ignoreFirstRecord = true;
-    /**
-     * If the text is qualified with a char such as "
-     */
-    private String textQualifier;
-    /**
-     * The delimiter char (could be ; or similar)
-     */
-    private String delimiter;
-    /**
-     * Allows for lines to be shorter than expected and ignores the extra
-     * characters
-     */
-    private Boolean allowShortLines = false;
-    /**
-     * Allows for lines to be longer than expected and ignores the extra
-     * characters.
-     */
-    private Boolean ignoreExtraColumns = false;
-
-    public String getParserFactoryRef() {
-        return parserFactoryRef;
-    }
-
-    public void setParserFactoryRef(String parserFactoryRef) {
-        this.parserFactoryRef = parserFactoryRef;
-    }
-
-    public String getDefinition() {
-        return definition;
-    }
-
-    public void setDefinition(String definition) {
-        this.definition = definition;
-    }
-
-    public Boolean getFixed() {
-        return fixed;
-    }
-
-    public void setFixed(Boolean fixed) {
-        this.fixed = fixed;
-    }
-
-    public Boolean getIgnoreFirstRecord() {
-        return ignoreFirstRecord;
-    }
-
-    public void setIgnoreFirstRecord(Boolean ignoreFirstRecord) {
-        this.ignoreFirstRecord = ignoreFirstRecord;
-    }
-
-    public String getTextQualifier() {
-        return textQualifier;
-    }
-
-    public void setTextQualifier(String textQualifier) {
-        this.textQualifier = textQualifier;
-    }
-
-    public String getDelimiter() {
-        return delimiter;
-    }
-
-    public void setDelimiter(String delimiter) {
-        this.delimiter = delimiter;
-    }
-
-    public Boolean getAllowShortLines() {
-        return allowShortLines;
-    }
-
-    public void setAllowShortLines(Boolean allowShortLines) {
-        this.allowShortLines = allowShortLines;
-    }
-
-    public Boolean getIgnoreExtraColumns() {
-        return ignoreExtraColumns;
-    }
-
-    public void setIgnoreExtraColumns(Boolean ignoreExtraColumns) {
-        this.ignoreExtraColumns = ignoreExtraColumns;
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components/camel-flatpack/src/main/resources/META-INF/spring.factories
----------------------------------------------------------------------
diff --git a/components/camel-flatpack/src/main/resources/META-INF/spring.factories b/components/camel-flatpack/src/main/resources/META-INF/spring.factories
deleted file mode 100644
index c72aa75..0000000
--- a/components/camel-flatpack/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.dataformat.flatpack.springboot.FlatpackDataFormatAutoConfiguration

http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components/camel-flink/src/main/java/org/apache/camel/component/flink/springboot/FlinkComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-flink/src/main/java/org/apache/camel/component/flink/springboot/FlinkComponentAutoConfiguration.java b/components/camel-flink/src/main/java/org/apache/camel/component/flink/springboot/FlinkComponentAutoConfiguration.java
deleted file mode 100644
index d1470be..0000000
--- a/components/camel-flink/src/main/java/org/apache/camel/component/flink/springboot/FlinkComponentAutoConfiguration.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.flink.springboot;
-
-import java.util.HashMap;
-import java.util.Map;
-import org.apache.camel.CamelContext;
-import org.apache.camel.component.flink.FlinkComponent;
-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(FlinkComponentConfiguration.class)
-public class FlinkComponentAutoConfiguration {
-
-    @Bean(name = "flink-component")
-    @ConditionalOnClass(CamelContext.class)
-    @ConditionalOnMissingBean(FlinkComponent.class)
-    public FlinkComponent configureFlinkComponent(CamelContext camelContext,
-            FlinkComponentConfiguration configuration) throws Exception {
-        FlinkComponent component = new FlinkComponent();
-        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-flink/src/main/java/org/apache/camel/component/flink/springboot/FlinkComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-flink/src/main/java/org/apache/camel/component/flink/springboot/FlinkComponentConfiguration.java b/components/camel-flink/src/main/java/org/apache/camel/component/flink/springboot/FlinkComponentConfiguration.java
deleted file mode 100644
index 6e25062..0000000
--- a/components/camel-flink/src/main/java/org/apache/camel/component/flink/springboot/FlinkComponentConfiguration.java
+++ /dev/null
@@ -1,81 +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.flink.springboot;
-
-import org.apache.camel.component.flink.DataSetCallback;
-import org.apache.camel.component.flink.DataStreamCallback;
-import org.apache.flink.api.java.DataSet;
-import org.apache.flink.streaming.api.datastream.DataStream;
-import org.springframework.boot.context.properties.ConfigurationProperties;
-
-/**
- * The flink component can be used to send DataSet jobs to Apache Flink cluster.
- * 
- * Generated by camel-package-maven-plugin - do not edit this file!
- */
-@ConfigurationProperties(prefix = "camel.component.flink")
-public class FlinkComponentConfiguration {
-
-    /**
-     * DataSet to compute against.
-     */
-    private DataSet dataSet;
-    /**
-     * DataStream to compute against.
-     */
-    private DataStream dataStream;
-    /**
-     * Function performing action against a DataSet.
-     */
-    private DataSetCallback dataSetCallback;
-    /**
-     * Function performing action against a DataStream.
-     */
-    private DataStreamCallback dataStreamCallback;
-
-    public DataSet getDataSet() {
-        return dataSet;
-    }
-
-    public void setDataSet(DataSet dataSet) {
-        this.dataSet = dataSet;
-    }
-
-    public DataStream getDataStream() {
-        return dataStream;
-    }
-
-    public void setDataStream(DataStream dataStream) {
-        this.dataStream = dataStream;
-    }
-
-    public DataSetCallback getDataSetCallback() {
-        return dataSetCallback;
-    }
-
-    public void setDataSetCallback(DataSetCallback dataSetCallback) {
-        this.dataSetCallback = dataSetCallback;
-    }
-
-    public DataStreamCallback getDataStreamCallback() {
-        return dataStreamCallback;
-    }
-
-    public void setDataStreamCallback(DataStreamCallback dataStreamCallback) {
-        this.dataStreamCallback = dataStreamCallback;
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components/camel-flink/src/main/resources/META-INF/spring.factories
----------------------------------------------------------------------
diff --git a/components/camel-flink/src/main/resources/META-INF/spring.factories b/components/camel-flink/src/main/resources/META-INF/spring.factories
deleted file mode 100644
index 12d3fd7..0000000
--- a/components/camel-flink/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.flink.springboot.FlinkComponentAutoConfiguration

http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components/camel-freemarker/src/main/java/org/apache/camel/component/freemarker/springboot/FreemarkerComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-freemarker/src/main/java/org/apache/camel/component/freemarker/springboot/FreemarkerComponentAutoConfiguration.java b/components/camel-freemarker/src/main/java/org/apache/camel/component/freemarker/springboot/FreemarkerComponentAutoConfiguration.java
deleted file mode 100644
index d7f98b3..0000000
--- a/components/camel-freemarker/src/main/java/org/apache/camel/component/freemarker/springboot/FreemarkerComponentAutoConfiguration.java
+++ /dev/null
@@ -1,52 +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.freemarker.springboot;
-
-import java.util.HashMap;
-import java.util.Map;
-import org.apache.camel.CamelContext;
-import org.apache.camel.component.freemarker.FreemarkerComponent;
-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(FreemarkerComponentConfiguration.class)
-public class FreemarkerComponentAutoConfiguration {
-
-    @Bean(name = "freemarker-component")
-    @ConditionalOnClass(CamelContext.class)
-    @ConditionalOnMissingBean(FreemarkerComponent.class)
-    public FreemarkerComponent configureFreemarkerComponent(
-            CamelContext camelContext,
-            FreemarkerComponentConfiguration configuration) throws Exception {
-        FreemarkerComponent component = new FreemarkerComponent();
-        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-freemarker/src/main/java/org/apache/camel/component/freemarker/springboot/FreemarkerComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-freemarker/src/main/java/org/apache/camel/component/freemarker/springboot/FreemarkerComponentConfiguration.java b/components/camel-freemarker/src/main/java/org/apache/camel/component/freemarker/springboot/FreemarkerComponentConfiguration.java
deleted file mode 100644
index a03cf42..0000000
--- a/components/camel-freemarker/src/main/java/org/apache/camel/component/freemarker/springboot/FreemarkerComponentConfiguration.java
+++ /dev/null
@@ -1,43 +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.freemarker.springboot;
-
-import freemarker.template.Configuration;
-import org.springframework.boot.context.properties.ConfigurationProperties;
-
-/**
- * Transforms the message using a FreeMarker template.
- * 
- * Generated by camel-package-maven-plugin - do not edit this file!
- */
-@ConfigurationProperties(prefix = "camel.component.freemarker")
-public class FreemarkerComponentConfiguration {
-
-    /**
-     * To use an existing freemarker.template.Configuration instance as the
-     * configuration.
-     */
-    private Configuration configuration;
-
-    public Configuration getConfiguration() {
-        return configuration;
-    }
-
-    public void setConfiguration(Configuration configuration) {
-        this.configuration = configuration;
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components/camel-freemarker/src/main/resources/META-INF/spring.factories
----------------------------------------------------------------------
diff --git a/components/camel-freemarker/src/main/resources/META-INF/spring.factories b/components/camel-freemarker/src/main/resources/META-INF/spring.factories
deleted file mode 100644
index 90978d0..0000000
--- a/components/camel-freemarker/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.freemarker.springboot.FreemarkerComponentAutoConfiguration