Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 70A40200BE4 for ; Tue, 6 Dec 2016 17:09:02 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 6F537160B1B; Tue, 6 Dec 2016 16:09:02 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 33C2B160B37 for ; Tue, 6 Dec 2016 17:09:00 +0100 (CET) Received: (qmail 7198 invoked by uid 500); 6 Dec 2016 16:08:59 -0000 Mailing-List: contact commits-help@camel.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@camel.apache.org Delivered-To: mailing list commits@camel.apache.org Received: (qmail 6552 invoked by uid 99); 6 Dec 2016 16:08:58 -0000 Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 06 Dec 2016 16:08:58 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id CC197F1712; Tue, 6 Dec 2016 16:08:58 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: lburgazzoli@apache.org To: commits@camel.apache.org Date: Tue, 06 Dec 2016 16:09:12 -0000 Message-Id: In-Reply-To: References: X-Mailer: ASF-Git Admin Mailer Subject: [15/15] camel git commit: CAMEL-10552: regenerate spring boot component starters archived-at: Tue, 06 Dec 2016 16:09:02 -0000 CAMEL-10552: regenerate spring boot component starters Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/82ba1b80 Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/82ba1b80 Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/82ba1b80 Branch: refs/heads/camel-2.18.x Commit: 82ba1b8047110ac166602214cc87ac93a99f2502 Parents: 63e4b80 Author: lburgazzoli Authored: Tue Dec 6 17:04:52 2016 +0100 Committer: lburgazzoli Committed: Tue Dec 6 17:04:52 2016 +0100 ---------------------------------------------------------------------- .../component/ahc/springboot/AhcComponentAutoConfiguration.java | 2 ++ .../component/ahc/ws/springboot/WsComponentAutoConfiguration.java | 2 ++ .../component/amqp/springboot/AMQPComponentAutoConfiguration.java | 2 ++ .../component/apns/springboot/ApnsComponentAutoConfiguration.java | 2 ++ .../websocket/springboot/WebsocketComponentAutoConfiguration.java | 2 ++ .../component/avro/springboot/AvroComponentAutoConfiguration.java | 2 ++ .../beanstalk/springboot/BeanstalkComponentAutoConfiguration.java | 2 ++ .../component/box/springboot/BoxComponentAutoConfiguration.java | 2 ++ .../braintree/springboot/BraintreeComponentAutoConfiguration.java | 2 ++ .../cache/springboot/CacheComponentAutoConfiguration.java | 2 ++ .../cometd/springboot/CometdComponentAutoConfiguration.java | 2 ++ .../direct/springboot/DirectComponentAutoConfiguration.java | 2 ++ .../directvm/springboot/DirectVmComponentAutoConfiguration.java | 2 ++ .../component/log/springboot/LogComponentAutoConfiguration.java | 2 ++ .../springboot/PropertiesComponentAutoConfiguration.java | 2 ++ .../component/rest/springboot/RestComponentAutoConfiguration.java | 2 ++ .../scheduler/springboot/SchedulerComponentAutoConfiguration.java | 2 ++ .../component/seda/springboot/SedaComponentAutoConfiguration.java | 2 ++ .../component/stub/springboot/StubComponentAutoConfiguration.java | 2 ++ .../validator/springboot/ValidatorComponentAutoConfiguration.java | 2 ++ .../component/vm/springboot/VmComponentAutoConfiguration.java | 2 ++ .../component/xslt/springboot/XsltComponentAutoConfiguration.java | 2 ++ .../springboot/DigitalSignatureComponentAutoConfiguration.java | 2 ++ .../cxf/jaxrs/springboot/CxfRsComponentAutoConfiguration.java | 2 ++ .../component/cxf/springboot/CxfComponentAutoConfiguration.java | 2 ++ .../disruptor/springboot/DisruptorComponentAutoConfiguration.java | 2 ++ .../vm/springboot/DisruptorVmComponentAutoConfiguration.java | 2 ++ .../docker/springboot/DockerComponentAutoConfiguration.java | 2 ++ .../springboot/ElasticsearchComponentAutoConfiguration.java | 2 ++ .../elsql/springboot/ElsqlComponentAutoConfiguration.java | 2 ++ .../facebook/springboot/FacebookComponentAutoConfiguration.java | 2 ++ .../flink/springboot/FlinkComponentAutoConfiguration.java | 2 ++ .../springboot/FreemarkerComponentAutoConfiguration.java | 2 ++ .../ganglia/springboot/GangliaComponentAutoConfiguration.java | 2 ++ .../springboot/GoogleCalendarComponentAutoConfiguration.java | 2 ++ .../drive/springboot/GoogleDriveComponentAutoConfiguration.java | 2 ++ .../mail/springboot/GoogleMailComponentAutoConfiguration.java | 2 ++ .../springboot/GuavaEventBusComponentAutoConfiguration.java | 2 ++ .../hazelcast/springboot/HazelcastComponentAutoConfiguration.java | 2 ++ .../hbase/springboot/HBaseComponentAutoConfiguration.java | 2 ++ .../component/hdfs/springboot/HdfsComponentAutoConfiguration.java | 2 ++ .../component/hdfs2/springboot/HdfsComponentAutoConfiguration.java | 2 ++ .../component/http/springboot/HttpComponentAutoConfiguration.java | 2 ++ .../component/http4/springboot/HttpComponentAutoConfiguration.java | 2 ++ .../component/jdbc/springboot/JdbcComponentAutoConfiguration.java | 2 ++ .../jetty9/springboot/JettyHttpComponentAutoConfiguration9.java | 2 ++ .../jgroups/springboot/JGroupsComponentAutoConfiguration.java | 2 ++ .../component/jms/springboot/JmsComponentAutoConfiguration.java | 2 ++ .../component/jolt/springboot/JoltComponentAutoConfiguration.java | 2 ++ .../component/jpa/springboot/JpaComponentAutoConfiguration.java | 2 ++ .../component/scp/springboot/ScpComponentAutoConfiguration.java | 2 ++ .../jt400/springboot/Jt400ComponentAutoConfiguration.java | 2 ++ .../kafka/springboot/KafkaComponentAutoConfiguration.java | 2 ++ .../kestrel/springboot/KestrelComponentAutoConfiguration.java | 2 ++ .../linkedin/springboot/LinkedInComponentAutoConfiguration.java | 2 ++ .../lucene/springboot/LuceneComponentAutoConfiguration.java | 2 ++ .../springboot/LumberjackComponentAutoConfiguration.java | 2 ++ .../component/mail/springboot/MailComponentAutoConfiguration.java | 2 ++ .../metrics/springboot/MetricsComponentAutoConfiguration.java | 2 ++ .../mina2/springboot/Mina2ComponentAutoConfiguration.java | 2 ++ .../component/mqtt/springboot/MQTTComponentAutoConfiguration.java | 2 ++ .../validator/msv/springboot/MsvComponentAutoConfiguration.java | 2 ++ .../mustache/springboot/MustacheComponentAutoConfiguration.java | 2 ++ .../mybatis/springboot/MyBatisComponentAutoConfiguration.java | 2 ++ .../nagios/springboot/NagiosComponentAutoConfiguration.java | 2 ++ .../netty/http/springboot/NettyHttpComponentAutoConfiguration.java | 2 ++ .../netty/springboot/NettyComponentAutoConfiguration.java | 2 ++ .../http/springboot/NettyHttpComponentAutoConfiguration.java | 2 ++ .../netty4/springboot/NettyComponentAutoConfiguration.java | 2 ++ .../olingo2/springboot/Olingo2ComponentAutoConfiguration.java | 2 ++ .../openshift/springboot/OpenShiftComponentAutoConfiguration.java | 2 ++ .../component/paho/springboot/PahoComponentAutoConfiguration.java | 2 ++ .../quartz2/springboot/QuartzComponentAutoConfiguration.java | 2 ++ .../quickfixj/springboot/QuickfixjComponentAutoConfiguration.java | 2 ++ .../restlet/springboot/RestletComponentAutoConfiguration.java | 2 ++ .../springboot/SalesforceComponentAutoConfiguration.java | 2 ++ .../xquery/springboot/XQueryComponentAutoConfiguration.java | 2 ++ .../springboot/ServiceNowComponentAutoConfiguration.java | 2 ++ .../servlet/springboot/ServletComponentAutoConfiguration.java | 2 ++ .../sjms/batch/springboot/SjmsBatchComponentAutoConfiguration.java | 2 ++ .../component/sjms/springboot/SjmsComponentAutoConfiguration.java | 2 ++ .../slack/springboot/SlackComponentAutoConfiguration.java | 2 ++ .../component/smpp/springboot/SmppComponentAutoConfiguration.java | 2 ++ .../spark/springboot/SparkComponentAutoConfiguration.java | 2 ++ .../splunk/springboot/SplunkComponentAutoConfiguration.java | 2 ++ .../batch/springboot/SpringBatchComponentAutoConfiguration.java | 2 ++ .../event/springboot/EventComponentAutoConfiguration.java | 2 ++ .../component/sql/springboot/SqlComponentAutoConfiguration.java | 2 ++ .../sql/stored/springboot/SqlStoredComponentAutoConfiguration.java | 2 ++ .../component/ssh/springboot/SshComponentAutoConfiguration.java | 2 ++ .../stomp/springboot/StompComponentAutoConfiguration.java | 2 ++ .../telegram/springboot/TelegramComponentAutoConfiguration.java | 2 ++ .../twitter/springboot/TwitterComponentAutoConfiguration.java | 2 ++ .../undertow/springboot/UndertowComponentAutoConfiguration.java | 2 ++ .../velocity/springboot/VelocityComponentAutoConfiguration.java | 2 ++ .../vertx/springboot/VertxComponentAutoConfiguration.java | 2 ++ .../websocket/springboot/WebsocketComponentAutoConfiguration.java | 2 ++ .../springboot/XmlSignatureComponentAutoConfiguration.java | 2 ++ .../yammer/springboot/YammerComponentAutoConfiguration.java | 2 ++ .../zookeeper/springboot/ZooKeeperComponentAutoConfiguration.java | 2 ++ 100 files changed, 200 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-ahc-starter/src/main/java/org/apache/camel/component/ahc/springboot/AhcComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-ahc-starter/src/main/java/org/apache/camel/component/ahc/springboot/AhcComponentAutoConfiguration.java b/components-starter/camel-ahc-starter/src/main/java/org/apache/camel/component/ahc/springboot/AhcComponentAutoConfiguration.java index 10bb171..da15a4f 100644 --- a/components-starter/camel-ahc-starter/src/main/java/org/apache/camel/component/ahc/springboot/AhcComponentAutoConfiguration.java +++ b/components-starter/camel-ahc-starter/src/main/java/org/apache/camel/component/ahc/springboot/AhcComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(AhcComponentAutoConfiguration.Condition.class) public class AhcComponentAutoConfiguration { + @Lazy @Bean(name = "ahc-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(AhcComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-ahc-ws-starter/src/main/java/org/apache/camel/component/ahc/ws/springboot/WsComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-ahc-ws-starter/src/main/java/org/apache/camel/component/ahc/ws/springboot/WsComponentAutoConfiguration.java b/components-starter/camel-ahc-ws-starter/src/main/java/org/apache/camel/component/ahc/ws/springboot/WsComponentAutoConfiguration.java index aa4bb5b..0f20158 100644 --- a/components-starter/camel-ahc-ws-starter/src/main/java/org/apache/camel/component/ahc/ws/springboot/WsComponentAutoConfiguration.java +++ b/components-starter/camel-ahc-ws-starter/src/main/java/org/apache/camel/component/ahc/ws/springboot/WsComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(WsComponentAutoConfiguration.Condition.class) public class WsComponentAutoConfiguration { + @Lazy @Bean(name = {"ahc-ws-component", "ahc-wss-component"}) @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(WsComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-amqp-starter/src/main/java/org/apache/camel/component/amqp/springboot/AMQPComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-amqp-starter/src/main/java/org/apache/camel/component/amqp/springboot/AMQPComponentAutoConfiguration.java b/components-starter/camel-amqp-starter/src/main/java/org/apache/camel/component/amqp/springboot/AMQPComponentAutoConfiguration.java index 2ed5076..08e3f2c 100644 --- a/components-starter/camel-amqp-starter/src/main/java/org/apache/camel/component/amqp/springboot/AMQPComponentAutoConfiguration.java +++ b/components-starter/camel-amqp-starter/src/main/java/org/apache/camel/component/amqp/springboot/AMQPComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(AMQPComponentAutoConfiguration.Condition.class) public class AMQPComponentAutoConfiguration { + @Lazy @Bean(name = "amqp-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(AMQPComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-apns-starter/src/main/java/org/apache/camel/component/apns/springboot/ApnsComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-apns-starter/src/main/java/org/apache/camel/component/apns/springboot/ApnsComponentAutoConfiguration.java b/components-starter/camel-apns-starter/src/main/java/org/apache/camel/component/apns/springboot/ApnsComponentAutoConfiguration.java index d6c762b..9c88df0 100644 --- a/components-starter/camel-apns-starter/src/main/java/org/apache/camel/component/apns/springboot/ApnsComponentAutoConfiguration.java +++ b/components-starter/camel-apns-starter/src/main/java/org/apache/camel/component/apns/springboot/ApnsComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(ApnsComponentAutoConfiguration.Condition.class) public class ApnsComponentAutoConfiguration { + @Lazy @Bean(name = "apns-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(ApnsComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-atmosphere-websocket-starter/src/main/java/org/apache/camel/component/atmosphere/websocket/springboot/WebsocketComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-atmosphere-websocket-starter/src/main/java/org/apache/camel/component/atmosphere/websocket/springboot/WebsocketComponentAutoConfiguration.java b/components-starter/camel-atmosphere-websocket-starter/src/main/java/org/apache/camel/component/atmosphere/websocket/springboot/WebsocketComponentAutoConfiguration.java index 7114836..ce73a19 100644 --- a/components-starter/camel-atmosphere-websocket-starter/src/main/java/org/apache/camel/component/atmosphere/websocket/springboot/WebsocketComponentAutoConfiguration.java +++ b/components-starter/camel-atmosphere-websocket-starter/src/main/java/org/apache/camel/component/atmosphere/websocket/springboot/WebsocketComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(WebsocketComponentAutoConfiguration.Condition.class) public class WebsocketComponentAutoConfiguration { + @Lazy @Bean(name = "atmosphere-websocket-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(WebsocketComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-avro-starter/src/main/java/org/apache/camel/component/avro/springboot/AvroComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-avro-starter/src/main/java/org/apache/camel/component/avro/springboot/AvroComponentAutoConfiguration.java b/components-starter/camel-avro-starter/src/main/java/org/apache/camel/component/avro/springboot/AvroComponentAutoConfiguration.java index 54ec3de..becef89 100644 --- a/components-starter/camel-avro-starter/src/main/java/org/apache/camel/component/avro/springboot/AvroComponentAutoConfiguration.java +++ b/components-starter/camel-avro-starter/src/main/java/org/apache/camel/component/avro/springboot/AvroComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(AvroComponentAutoConfiguration.Condition.class) public class AvroComponentAutoConfiguration { + @Lazy @Bean(name = "avro-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(AvroComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-beanstalk-starter/src/main/java/org/apache/camel/component/beanstalk/springboot/BeanstalkComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-beanstalk-starter/src/main/java/org/apache/camel/component/beanstalk/springboot/BeanstalkComponentAutoConfiguration.java b/components-starter/camel-beanstalk-starter/src/main/java/org/apache/camel/component/beanstalk/springboot/BeanstalkComponentAutoConfiguration.java index 129bcff..a9dc374 100644 --- a/components-starter/camel-beanstalk-starter/src/main/java/org/apache/camel/component/beanstalk/springboot/BeanstalkComponentAutoConfiguration.java +++ b/components-starter/camel-beanstalk-starter/src/main/java/org/apache/camel/component/beanstalk/springboot/BeanstalkComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(BeanstalkComponentAutoConfiguration.Condition.class) public class BeanstalkComponentAutoConfiguration { + @Lazy @Bean(name = "beanstalk-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(BeanstalkComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-box-starter/src/main/java/org/apache/camel/component/box/springboot/BoxComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-box-starter/src/main/java/org/apache/camel/component/box/springboot/BoxComponentAutoConfiguration.java b/components-starter/camel-box-starter/src/main/java/org/apache/camel/component/box/springboot/BoxComponentAutoConfiguration.java index 24fe897..f0005dd 100644 --- a/components-starter/camel-box-starter/src/main/java/org/apache/camel/component/box/springboot/BoxComponentAutoConfiguration.java +++ b/components-starter/camel-box-starter/src/main/java/org/apache/camel/component/box/springboot/BoxComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(BoxComponentAutoConfiguration.Condition.class) public class BoxComponentAutoConfiguration { + @Lazy @Bean(name = "box-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(BoxComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-braintree-starter/src/main/java/org/apache/camel/component/braintree/springboot/BraintreeComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-braintree-starter/src/main/java/org/apache/camel/component/braintree/springboot/BraintreeComponentAutoConfiguration.java b/components-starter/camel-braintree-starter/src/main/java/org/apache/camel/component/braintree/springboot/BraintreeComponentAutoConfiguration.java index 36ec40d..7d18e9e 100644 --- a/components-starter/camel-braintree-starter/src/main/java/org/apache/camel/component/braintree/springboot/BraintreeComponentAutoConfiguration.java +++ b/components-starter/camel-braintree-starter/src/main/java/org/apache/camel/component/braintree/springboot/BraintreeComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(BraintreeComponentAutoConfiguration.Condition.class) public class BraintreeComponentAutoConfiguration { + @Lazy @Bean(name = "braintree-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(BraintreeComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-cache-starter/src/main/java/org/apache/camel/component/cache/springboot/CacheComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-cache-starter/src/main/java/org/apache/camel/component/cache/springboot/CacheComponentAutoConfiguration.java b/components-starter/camel-cache-starter/src/main/java/org/apache/camel/component/cache/springboot/CacheComponentAutoConfiguration.java index aa68da4..4a27f2b 100644 --- a/components-starter/camel-cache-starter/src/main/java/org/apache/camel/component/cache/springboot/CacheComponentAutoConfiguration.java +++ b/components-starter/camel-cache-starter/src/main/java/org/apache/camel/component/cache/springboot/CacheComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(CacheComponentAutoConfiguration.Condition.class) public class CacheComponentAutoConfiguration { + @Lazy @Bean(name = "cache-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(CacheComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-cometd-starter/src/main/java/org/apache/camel/component/cometd/springboot/CometdComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-cometd-starter/src/main/java/org/apache/camel/component/cometd/springboot/CometdComponentAutoConfiguration.java b/components-starter/camel-cometd-starter/src/main/java/org/apache/camel/component/cometd/springboot/CometdComponentAutoConfiguration.java index 4f7acd9..de688ce 100644 --- a/components-starter/camel-cometd-starter/src/main/java/org/apache/camel/component/cometd/springboot/CometdComponentAutoConfiguration.java +++ b/components-starter/camel-cometd-starter/src/main/java/org/apache/camel/component/cometd/springboot/CometdComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(CometdComponentAutoConfiguration.Condition.class) public class CometdComponentAutoConfiguration { + @Lazy @Bean(name = {"cometd-component", "cometds-component"}) @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(CometdComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/direct/springboot/DirectComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/direct/springboot/DirectComponentAutoConfiguration.java b/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/direct/springboot/DirectComponentAutoConfiguration.java index 3de1834..d06bbab 100644 --- a/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/direct/springboot/DirectComponentAutoConfiguration.java +++ b/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/direct/springboot/DirectComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(DirectComponentAutoConfiguration.Condition.class) public class DirectComponentAutoConfiguration { + @Lazy @Bean(name = "direct-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(DirectComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/directvm/springboot/DirectVmComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/directvm/springboot/DirectVmComponentAutoConfiguration.java b/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/directvm/springboot/DirectVmComponentAutoConfiguration.java index 919a350..e9ef1c0 100644 --- a/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/directvm/springboot/DirectVmComponentAutoConfiguration.java +++ b/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/directvm/springboot/DirectVmComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(DirectVmComponentAutoConfiguration.Condition.class) public class DirectVmComponentAutoConfiguration { + @Lazy @Bean(name = "direct-vm-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(DirectVmComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/log/springboot/LogComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/log/springboot/LogComponentAutoConfiguration.java b/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/log/springboot/LogComponentAutoConfiguration.java index 9838a55..6cf91f0 100644 --- a/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/log/springboot/LogComponentAutoConfiguration.java +++ b/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/log/springboot/LogComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(LogComponentAutoConfiguration.Condition.class) public class LogComponentAutoConfiguration { + @Lazy @Bean(name = "log-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(LogComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/properties/springboot/PropertiesComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/properties/springboot/PropertiesComponentAutoConfiguration.java b/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/properties/springboot/PropertiesComponentAutoConfiguration.java index 22a2153..8f58b64 100644 --- a/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/properties/springboot/PropertiesComponentAutoConfiguration.java +++ b/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/properties/springboot/PropertiesComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(PropertiesComponentAutoConfiguration.Condition.class) public class PropertiesComponentAutoConfiguration { + @Lazy @Bean(name = "properties-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(PropertiesComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/rest/springboot/RestComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/rest/springboot/RestComponentAutoConfiguration.java b/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/rest/springboot/RestComponentAutoConfiguration.java index 761e316..590dec7 100644 --- a/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/rest/springboot/RestComponentAutoConfiguration.java +++ b/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/rest/springboot/RestComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(RestComponentAutoConfiguration.Condition.class) public class RestComponentAutoConfiguration { + @Lazy @Bean(name = "rest-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(RestComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/scheduler/springboot/SchedulerComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/scheduler/springboot/SchedulerComponentAutoConfiguration.java b/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/scheduler/springboot/SchedulerComponentAutoConfiguration.java index 41404d2..dc582fe 100644 --- a/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/scheduler/springboot/SchedulerComponentAutoConfiguration.java +++ b/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/scheduler/springboot/SchedulerComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(SchedulerComponentAutoConfiguration.Condition.class) public class SchedulerComponentAutoConfiguration { + @Lazy @Bean(name = "scheduler-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(SchedulerComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/seda/springboot/SedaComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/seda/springboot/SedaComponentAutoConfiguration.java b/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/seda/springboot/SedaComponentAutoConfiguration.java index ccfe0ea..74c98cc 100644 --- a/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/seda/springboot/SedaComponentAutoConfiguration.java +++ b/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/seda/springboot/SedaComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(SedaComponentAutoConfiguration.Condition.class) public class SedaComponentAutoConfiguration { + @Lazy @Bean(name = "seda-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(SedaComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/stub/springboot/StubComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/stub/springboot/StubComponentAutoConfiguration.java b/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/stub/springboot/StubComponentAutoConfiguration.java index 7e8c1f6..252adea 100644 --- a/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/stub/springboot/StubComponentAutoConfiguration.java +++ b/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/stub/springboot/StubComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(StubComponentAutoConfiguration.Condition.class) public class StubComponentAutoConfiguration { + @Lazy @Bean(name = "stub-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(StubComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/validator/springboot/ValidatorComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/validator/springboot/ValidatorComponentAutoConfiguration.java b/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/validator/springboot/ValidatorComponentAutoConfiguration.java index fc0e834..c0e2497 100644 --- a/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/validator/springboot/ValidatorComponentAutoConfiguration.java +++ b/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/validator/springboot/ValidatorComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(ValidatorComponentAutoConfiguration.Condition.class) public class ValidatorComponentAutoConfiguration { + @Lazy @Bean(name = "validator-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(ValidatorComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/vm/springboot/VmComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/vm/springboot/VmComponentAutoConfiguration.java b/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/vm/springboot/VmComponentAutoConfiguration.java index acc966a..70247cc 100644 --- a/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/vm/springboot/VmComponentAutoConfiguration.java +++ b/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/vm/springboot/VmComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(VmComponentAutoConfiguration.Condition.class) public class VmComponentAutoConfiguration { + @Lazy @Bean(name = "vm-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(VmComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/xslt/springboot/XsltComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/xslt/springboot/XsltComponentAutoConfiguration.java b/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/xslt/springboot/XsltComponentAutoConfiguration.java index c28101a..b1de4b8 100644 --- a/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/xslt/springboot/XsltComponentAutoConfiguration.java +++ b/components-starter/camel-core-starter/src/main/java/org/apache/camel/component/xslt/springboot/XsltComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(XsltComponentAutoConfiguration.Condition.class) public class XsltComponentAutoConfiguration { + @Lazy @Bean(name = "xslt-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(XsltComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-crypto-starter/src/main/java/org/apache/camel/component/crypto/springboot/DigitalSignatureComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-crypto-starter/src/main/java/org/apache/camel/component/crypto/springboot/DigitalSignatureComponentAutoConfiguration.java b/components-starter/camel-crypto-starter/src/main/java/org/apache/camel/component/crypto/springboot/DigitalSignatureComponentAutoConfiguration.java index cf701b3..8727645 100644 --- a/components-starter/camel-crypto-starter/src/main/java/org/apache/camel/component/crypto/springboot/DigitalSignatureComponentAutoConfiguration.java +++ b/components-starter/camel-crypto-starter/src/main/java/org/apache/camel/component/crypto/springboot/DigitalSignatureComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(DigitalSignatureComponentAutoConfiguration.Condition.class) public class DigitalSignatureComponentAutoConfiguration { + @Lazy @Bean(name = "crypto-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(DigitalSignatureComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-cxf-starter/src/main/java/org/apache/camel/component/cxf/jaxrs/springboot/CxfRsComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-cxf-starter/src/main/java/org/apache/camel/component/cxf/jaxrs/springboot/CxfRsComponentAutoConfiguration.java b/components-starter/camel-cxf-starter/src/main/java/org/apache/camel/component/cxf/jaxrs/springboot/CxfRsComponentAutoConfiguration.java index d9530e8..0777954 100644 --- a/components-starter/camel-cxf-starter/src/main/java/org/apache/camel/component/cxf/jaxrs/springboot/CxfRsComponentAutoConfiguration.java +++ b/components-starter/camel-cxf-starter/src/main/java/org/apache/camel/component/cxf/jaxrs/springboot/CxfRsComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(CxfRsComponentAutoConfiguration.Condition.class) public class CxfRsComponentAutoConfiguration { + @Lazy @Bean(name = "cxfrs-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(CxfRsComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-cxf-starter/src/main/java/org/apache/camel/component/cxf/springboot/CxfComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-cxf-starter/src/main/java/org/apache/camel/component/cxf/springboot/CxfComponentAutoConfiguration.java b/components-starter/camel-cxf-starter/src/main/java/org/apache/camel/component/cxf/springboot/CxfComponentAutoConfiguration.java index 7faae3c..356922c 100644 --- a/components-starter/camel-cxf-starter/src/main/java/org/apache/camel/component/cxf/springboot/CxfComponentAutoConfiguration.java +++ b/components-starter/camel-cxf-starter/src/main/java/org/apache/camel/component/cxf/springboot/CxfComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(CxfComponentAutoConfiguration.Condition.class) public class CxfComponentAutoConfiguration { + @Lazy @Bean(name = "cxf-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(CxfComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-disruptor-starter/src/main/java/org/apache/camel/component/disruptor/springboot/DisruptorComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-disruptor-starter/src/main/java/org/apache/camel/component/disruptor/springboot/DisruptorComponentAutoConfiguration.java b/components-starter/camel-disruptor-starter/src/main/java/org/apache/camel/component/disruptor/springboot/DisruptorComponentAutoConfiguration.java index 73e8759..abcd4cf 100644 --- a/components-starter/camel-disruptor-starter/src/main/java/org/apache/camel/component/disruptor/springboot/DisruptorComponentAutoConfiguration.java +++ b/components-starter/camel-disruptor-starter/src/main/java/org/apache/camel/component/disruptor/springboot/DisruptorComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(DisruptorComponentAutoConfiguration.Condition.class) public class DisruptorComponentAutoConfiguration { + @Lazy @Bean(name = "disruptor-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(DisruptorComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-disruptor-starter/src/main/java/org/apache/camel/component/disruptor/vm/springboot/DisruptorVmComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-disruptor-starter/src/main/java/org/apache/camel/component/disruptor/vm/springboot/DisruptorVmComponentAutoConfiguration.java b/components-starter/camel-disruptor-starter/src/main/java/org/apache/camel/component/disruptor/vm/springboot/DisruptorVmComponentAutoConfiguration.java index ac160e9..5f03cad 100644 --- a/components-starter/camel-disruptor-starter/src/main/java/org/apache/camel/component/disruptor/vm/springboot/DisruptorVmComponentAutoConfiguration.java +++ b/components-starter/camel-disruptor-starter/src/main/java/org/apache/camel/component/disruptor/vm/springboot/DisruptorVmComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(DisruptorVmComponentAutoConfiguration.Condition.class) public class DisruptorVmComponentAutoConfiguration { + @Lazy @Bean(name = "disruptor-vm-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(DisruptorVmComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-docker-starter/src/main/java/org/apache/camel/component/docker/springboot/DockerComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-docker-starter/src/main/java/org/apache/camel/component/docker/springboot/DockerComponentAutoConfiguration.java b/components-starter/camel-docker-starter/src/main/java/org/apache/camel/component/docker/springboot/DockerComponentAutoConfiguration.java index 0442ca7..31bc4a9 100644 --- a/components-starter/camel-docker-starter/src/main/java/org/apache/camel/component/docker/springboot/DockerComponentAutoConfiguration.java +++ b/components-starter/camel-docker-starter/src/main/java/org/apache/camel/component/docker/springboot/DockerComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(DockerComponentAutoConfiguration.Condition.class) public class DockerComponentAutoConfiguration { + @Lazy @Bean(name = "docker-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(DockerComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-elasticsearch-starter/src/main/java/org/apache/camel/component/elasticsearch/springboot/ElasticsearchComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-elasticsearch-starter/src/main/java/org/apache/camel/component/elasticsearch/springboot/ElasticsearchComponentAutoConfiguration.java b/components-starter/camel-elasticsearch-starter/src/main/java/org/apache/camel/component/elasticsearch/springboot/ElasticsearchComponentAutoConfiguration.java index 90d25ad..13c35a8 100644 --- a/components-starter/camel-elasticsearch-starter/src/main/java/org/apache/camel/component/elasticsearch/springboot/ElasticsearchComponentAutoConfiguration.java +++ b/components-starter/camel-elasticsearch-starter/src/main/java/org/apache/camel/component/elasticsearch/springboot/ElasticsearchComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(ElasticsearchComponentAutoConfiguration.Condition.class) public class ElasticsearchComponentAutoConfiguration { + @Lazy @Bean(name = "elasticsearch-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(ElasticsearchComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-elsql-starter/src/main/java/org/apache/camel/component/elsql/springboot/ElsqlComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-elsql-starter/src/main/java/org/apache/camel/component/elsql/springboot/ElsqlComponentAutoConfiguration.java b/components-starter/camel-elsql-starter/src/main/java/org/apache/camel/component/elsql/springboot/ElsqlComponentAutoConfiguration.java index bad1fa9..fce8330 100644 --- a/components-starter/camel-elsql-starter/src/main/java/org/apache/camel/component/elsql/springboot/ElsqlComponentAutoConfiguration.java +++ b/components-starter/camel-elsql-starter/src/main/java/org/apache/camel/component/elsql/springboot/ElsqlComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(ElsqlComponentAutoConfiguration.Condition.class) public class ElsqlComponentAutoConfiguration { + @Lazy @Bean(name = "elsql-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(ElsqlComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-facebook-starter/src/main/java/org/apache/camel/component/facebook/springboot/FacebookComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-facebook-starter/src/main/java/org/apache/camel/component/facebook/springboot/FacebookComponentAutoConfiguration.java b/components-starter/camel-facebook-starter/src/main/java/org/apache/camel/component/facebook/springboot/FacebookComponentAutoConfiguration.java index 1fc3f79..2d54737 100644 --- a/components-starter/camel-facebook-starter/src/main/java/org/apache/camel/component/facebook/springboot/FacebookComponentAutoConfiguration.java +++ b/components-starter/camel-facebook-starter/src/main/java/org/apache/camel/component/facebook/springboot/FacebookComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(FacebookComponentAutoConfiguration.Condition.class) public class FacebookComponentAutoConfiguration { + @Lazy @Bean(name = "facebook-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(FacebookComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-flink-starter/src/main/java/org/apache/camel/component/flink/springboot/FlinkComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-flink-starter/src/main/java/org/apache/camel/component/flink/springboot/FlinkComponentAutoConfiguration.java b/components-starter/camel-flink-starter/src/main/java/org/apache/camel/component/flink/springboot/FlinkComponentAutoConfiguration.java index 9599519..abdf7e1 100644 --- a/components-starter/camel-flink-starter/src/main/java/org/apache/camel/component/flink/springboot/FlinkComponentAutoConfiguration.java +++ b/components-starter/camel-flink-starter/src/main/java/org/apache/camel/component/flink/springboot/FlinkComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(FlinkComponentAutoConfiguration.Condition.class) public class FlinkComponentAutoConfiguration { + @Lazy @Bean(name = "flink-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(FlinkComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-freemarker-starter/src/main/java/org/apache/camel/component/freemarker/springboot/FreemarkerComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-freemarker-starter/src/main/java/org/apache/camel/component/freemarker/springboot/FreemarkerComponentAutoConfiguration.java b/components-starter/camel-freemarker-starter/src/main/java/org/apache/camel/component/freemarker/springboot/FreemarkerComponentAutoConfiguration.java index f876625..d6ca95f 100644 --- a/components-starter/camel-freemarker-starter/src/main/java/org/apache/camel/component/freemarker/springboot/FreemarkerComponentAutoConfiguration.java +++ b/components-starter/camel-freemarker-starter/src/main/java/org/apache/camel/component/freemarker/springboot/FreemarkerComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(FreemarkerComponentAutoConfiguration.Condition.class) public class FreemarkerComponentAutoConfiguration { + @Lazy @Bean(name = "freemarker-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(FreemarkerComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-ganglia-starter/src/main/java/org/apache/camel/component/ganglia/springboot/GangliaComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-ganglia-starter/src/main/java/org/apache/camel/component/ganglia/springboot/GangliaComponentAutoConfiguration.java b/components-starter/camel-ganglia-starter/src/main/java/org/apache/camel/component/ganglia/springboot/GangliaComponentAutoConfiguration.java index b39d7d3..8efb507 100644 --- a/components-starter/camel-ganglia-starter/src/main/java/org/apache/camel/component/ganglia/springboot/GangliaComponentAutoConfiguration.java +++ b/components-starter/camel-ganglia-starter/src/main/java/org/apache/camel/component/ganglia/springboot/GangliaComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(GangliaComponentAutoConfiguration.Condition.class) public class GangliaComponentAutoConfiguration { + @Lazy @Bean(name = "ganglia-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(GangliaComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-google-calendar-starter/src/main/java/org/apache/camel/component/google/calendar/springboot/GoogleCalendarComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-google-calendar-starter/src/main/java/org/apache/camel/component/google/calendar/springboot/GoogleCalendarComponentAutoConfiguration.java b/components-starter/camel-google-calendar-starter/src/main/java/org/apache/camel/component/google/calendar/springboot/GoogleCalendarComponentAutoConfiguration.java index 088bf4a..e0fb19e 100644 --- a/components-starter/camel-google-calendar-starter/src/main/java/org/apache/camel/component/google/calendar/springboot/GoogleCalendarComponentAutoConfiguration.java +++ b/components-starter/camel-google-calendar-starter/src/main/java/org/apache/camel/component/google/calendar/springboot/GoogleCalendarComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(GoogleCalendarComponentAutoConfiguration.Condition.class) public class GoogleCalendarComponentAutoConfiguration { + @Lazy @Bean(name = "google-calendar-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(GoogleCalendarComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-google-drive-starter/src/main/java/org/apache/camel/component/google/drive/springboot/GoogleDriveComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-google-drive-starter/src/main/java/org/apache/camel/component/google/drive/springboot/GoogleDriveComponentAutoConfiguration.java b/components-starter/camel-google-drive-starter/src/main/java/org/apache/camel/component/google/drive/springboot/GoogleDriveComponentAutoConfiguration.java index 30978eb..4090f05 100644 --- a/components-starter/camel-google-drive-starter/src/main/java/org/apache/camel/component/google/drive/springboot/GoogleDriveComponentAutoConfiguration.java +++ b/components-starter/camel-google-drive-starter/src/main/java/org/apache/camel/component/google/drive/springboot/GoogleDriveComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(GoogleDriveComponentAutoConfiguration.Condition.class) public class GoogleDriveComponentAutoConfiguration { + @Lazy @Bean(name = "google-drive-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(GoogleDriveComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-google-mail-starter/src/main/java/org/apache/camel/component/google/mail/springboot/GoogleMailComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-google-mail-starter/src/main/java/org/apache/camel/component/google/mail/springboot/GoogleMailComponentAutoConfiguration.java b/components-starter/camel-google-mail-starter/src/main/java/org/apache/camel/component/google/mail/springboot/GoogleMailComponentAutoConfiguration.java index 21e90be..0d51d7c 100644 --- a/components-starter/camel-google-mail-starter/src/main/java/org/apache/camel/component/google/mail/springboot/GoogleMailComponentAutoConfiguration.java +++ b/components-starter/camel-google-mail-starter/src/main/java/org/apache/camel/component/google/mail/springboot/GoogleMailComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(GoogleMailComponentAutoConfiguration.Condition.class) public class GoogleMailComponentAutoConfiguration { + @Lazy @Bean(name = "google-mail-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(GoogleMailComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-guava-eventbus-starter/src/main/java/org/apache/camel/component/guava/eventbus/springboot/GuavaEventBusComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-guava-eventbus-starter/src/main/java/org/apache/camel/component/guava/eventbus/springboot/GuavaEventBusComponentAutoConfiguration.java b/components-starter/camel-guava-eventbus-starter/src/main/java/org/apache/camel/component/guava/eventbus/springboot/GuavaEventBusComponentAutoConfiguration.java index bf247a8..834d60f 100644 --- a/components-starter/camel-guava-eventbus-starter/src/main/java/org/apache/camel/component/guava/eventbus/springboot/GuavaEventBusComponentAutoConfiguration.java +++ b/components-starter/camel-guava-eventbus-starter/src/main/java/org/apache/camel/component/guava/eventbus/springboot/GuavaEventBusComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(GuavaEventBusComponentAutoConfiguration.Condition.class) public class GuavaEventBusComponentAutoConfiguration { + @Lazy @Bean(name = "guava-eventbus-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(GuavaEventBusComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-hazelcast-starter/src/main/java/org/apache/camel/component/hazelcast/springboot/HazelcastComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-hazelcast-starter/src/main/java/org/apache/camel/component/hazelcast/springboot/HazelcastComponentAutoConfiguration.java b/components-starter/camel-hazelcast-starter/src/main/java/org/apache/camel/component/hazelcast/springboot/HazelcastComponentAutoConfiguration.java index 114197d..4b9229c 100644 --- a/components-starter/camel-hazelcast-starter/src/main/java/org/apache/camel/component/hazelcast/springboot/HazelcastComponentAutoConfiguration.java +++ b/components-starter/camel-hazelcast-starter/src/main/java/org/apache/camel/component/hazelcast/springboot/HazelcastComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(HazelcastComponentAutoConfiguration.Condition.class) public class HazelcastComponentAutoConfiguration { + @Lazy @Bean(name = "hazelcast-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(HazelcastComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-hbase-starter/src/main/java/org/apache/camel/component/hbase/springboot/HBaseComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-hbase-starter/src/main/java/org/apache/camel/component/hbase/springboot/HBaseComponentAutoConfiguration.java b/components-starter/camel-hbase-starter/src/main/java/org/apache/camel/component/hbase/springboot/HBaseComponentAutoConfiguration.java index 0509861..decdd43 100644 --- a/components-starter/camel-hbase-starter/src/main/java/org/apache/camel/component/hbase/springboot/HBaseComponentAutoConfiguration.java +++ b/components-starter/camel-hbase-starter/src/main/java/org/apache/camel/component/hbase/springboot/HBaseComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(HBaseComponentAutoConfiguration.Condition.class) public class HBaseComponentAutoConfiguration { + @Lazy @Bean(name = "hbase-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(HBaseComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-hdfs-starter/src/main/java/org/apache/camel/component/hdfs/springboot/HdfsComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-hdfs-starter/src/main/java/org/apache/camel/component/hdfs/springboot/HdfsComponentAutoConfiguration.java b/components-starter/camel-hdfs-starter/src/main/java/org/apache/camel/component/hdfs/springboot/HdfsComponentAutoConfiguration.java index 44541f8..2e35e01 100644 --- a/components-starter/camel-hdfs-starter/src/main/java/org/apache/camel/component/hdfs/springboot/HdfsComponentAutoConfiguration.java +++ b/components-starter/camel-hdfs-starter/src/main/java/org/apache/camel/component/hdfs/springboot/HdfsComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(HdfsComponentAutoConfiguration.Condition.class) public class HdfsComponentAutoConfiguration { + @Lazy @Bean(name = "hdfs-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(HdfsComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-hdfs2-starter/src/main/java/org/apache/camel/component/hdfs2/springboot/HdfsComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-hdfs2-starter/src/main/java/org/apache/camel/component/hdfs2/springboot/HdfsComponentAutoConfiguration.java b/components-starter/camel-hdfs2-starter/src/main/java/org/apache/camel/component/hdfs2/springboot/HdfsComponentAutoConfiguration.java index c169001..16c8bd6 100644 --- a/components-starter/camel-hdfs2-starter/src/main/java/org/apache/camel/component/hdfs2/springboot/HdfsComponentAutoConfiguration.java +++ b/components-starter/camel-hdfs2-starter/src/main/java/org/apache/camel/component/hdfs2/springboot/HdfsComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(HdfsComponentAutoConfiguration.Condition.class) public class HdfsComponentAutoConfiguration { + @Lazy @Bean(name = "hdfs2-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(HdfsComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-http-starter/src/main/java/org/apache/camel/component/http/springboot/HttpComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-http-starter/src/main/java/org/apache/camel/component/http/springboot/HttpComponentAutoConfiguration.java b/components-starter/camel-http-starter/src/main/java/org/apache/camel/component/http/springboot/HttpComponentAutoConfiguration.java index 062960c..f1e8d9e 100644 --- a/components-starter/camel-http-starter/src/main/java/org/apache/camel/component/http/springboot/HttpComponentAutoConfiguration.java +++ b/components-starter/camel-http-starter/src/main/java/org/apache/camel/component/http/springboot/HttpComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(HttpComponentAutoConfiguration.Condition.class) public class HttpComponentAutoConfiguration { + @Lazy @Bean(name = {"http-component", "https-component"}) @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(HttpComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-http4-starter/src/main/java/org/apache/camel/component/http4/springboot/HttpComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-http4-starter/src/main/java/org/apache/camel/component/http4/springboot/HttpComponentAutoConfiguration.java b/components-starter/camel-http4-starter/src/main/java/org/apache/camel/component/http4/springboot/HttpComponentAutoConfiguration.java index 38e92d9..9febf78 100644 --- a/components-starter/camel-http4-starter/src/main/java/org/apache/camel/component/http4/springboot/HttpComponentAutoConfiguration.java +++ b/components-starter/camel-http4-starter/src/main/java/org/apache/camel/component/http4/springboot/HttpComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(HttpComponentAutoConfiguration.Condition.class) public class HttpComponentAutoConfiguration { + @Lazy @Bean(name = "http4-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(HttpComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-jdbc-starter/src/main/java/org/apache/camel/component/jdbc/springboot/JdbcComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-jdbc-starter/src/main/java/org/apache/camel/component/jdbc/springboot/JdbcComponentAutoConfiguration.java b/components-starter/camel-jdbc-starter/src/main/java/org/apache/camel/component/jdbc/springboot/JdbcComponentAutoConfiguration.java index e8a62a4..7e6720b 100644 --- a/components-starter/camel-jdbc-starter/src/main/java/org/apache/camel/component/jdbc/springboot/JdbcComponentAutoConfiguration.java +++ b/components-starter/camel-jdbc-starter/src/main/java/org/apache/camel/component/jdbc/springboot/JdbcComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(JdbcComponentAutoConfiguration.Condition.class) public class JdbcComponentAutoConfiguration { + @Lazy @Bean(name = "jdbc-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(JdbcComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-jetty9-starter/src/main/java/org/apache/camel/component/jetty9/springboot/JettyHttpComponentAutoConfiguration9.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-jetty9-starter/src/main/java/org/apache/camel/component/jetty9/springboot/JettyHttpComponentAutoConfiguration9.java b/components-starter/camel-jetty9-starter/src/main/java/org/apache/camel/component/jetty9/springboot/JettyHttpComponentAutoConfiguration9.java index c96866f..2d11b0c 100644 --- a/components-starter/camel-jetty9-starter/src/main/java/org/apache/camel/component/jetty9/springboot/JettyHttpComponentAutoConfiguration9.java +++ b/components-starter/camel-jetty9-starter/src/main/java/org/apache/camel/component/jetty9/springboot/JettyHttpComponentAutoConfiguration9.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(JettyHttpComponentAutoConfiguration9.Condition.class) public class JettyHttpComponentAutoConfiguration9 { + @Lazy @Bean(name = "jetty-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(JettyHttpComponent9.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-jgroups-starter/src/main/java/org/apache/camel/component/jgroups/springboot/JGroupsComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-jgroups-starter/src/main/java/org/apache/camel/component/jgroups/springboot/JGroupsComponentAutoConfiguration.java b/components-starter/camel-jgroups-starter/src/main/java/org/apache/camel/component/jgroups/springboot/JGroupsComponentAutoConfiguration.java index 1b4628e..ce7ea86 100644 --- a/components-starter/camel-jgroups-starter/src/main/java/org/apache/camel/component/jgroups/springboot/JGroupsComponentAutoConfiguration.java +++ b/components-starter/camel-jgroups-starter/src/main/java/org/apache/camel/component/jgroups/springboot/JGroupsComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(JGroupsComponentAutoConfiguration.Condition.class) public class JGroupsComponentAutoConfiguration { + @Lazy @Bean(name = "jgroups-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(JGroupsComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-jms-starter/src/main/java/org/apache/camel/component/jms/springboot/JmsComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-jms-starter/src/main/java/org/apache/camel/component/jms/springboot/JmsComponentAutoConfiguration.java b/components-starter/camel-jms-starter/src/main/java/org/apache/camel/component/jms/springboot/JmsComponentAutoConfiguration.java index e48b715..4e042a9 100644 --- a/components-starter/camel-jms-starter/src/main/java/org/apache/camel/component/jms/springboot/JmsComponentAutoConfiguration.java +++ b/components-starter/camel-jms-starter/src/main/java/org/apache/camel/component/jms/springboot/JmsComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(JmsComponentAutoConfiguration.Condition.class) public class JmsComponentAutoConfiguration { + @Lazy @Bean(name = "jms-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(JmsComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-jolt-starter/src/main/java/org/apache/camel/component/jolt/springboot/JoltComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-jolt-starter/src/main/java/org/apache/camel/component/jolt/springboot/JoltComponentAutoConfiguration.java b/components-starter/camel-jolt-starter/src/main/java/org/apache/camel/component/jolt/springboot/JoltComponentAutoConfiguration.java index 320e5f4..afcfde3 100644 --- a/components-starter/camel-jolt-starter/src/main/java/org/apache/camel/component/jolt/springboot/JoltComponentAutoConfiguration.java +++ b/components-starter/camel-jolt-starter/src/main/java/org/apache/camel/component/jolt/springboot/JoltComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(JoltComponentAutoConfiguration.Condition.class) public class JoltComponentAutoConfiguration { + @Lazy @Bean(name = "jolt-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(JoltComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-jpa-starter/src/main/java/org/apache/camel/component/jpa/springboot/JpaComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-jpa-starter/src/main/java/org/apache/camel/component/jpa/springboot/JpaComponentAutoConfiguration.java b/components-starter/camel-jpa-starter/src/main/java/org/apache/camel/component/jpa/springboot/JpaComponentAutoConfiguration.java index e639db8..666730e 100644 --- a/components-starter/camel-jpa-starter/src/main/java/org/apache/camel/component/jpa/springboot/JpaComponentAutoConfiguration.java +++ b/components-starter/camel-jpa-starter/src/main/java/org/apache/camel/component/jpa/springboot/JpaComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(JpaComponentAutoConfiguration.Condition.class) public class JpaComponentAutoConfiguration { + @Lazy @Bean(name = "jpa-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(JpaComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-jsch-starter/src/main/java/org/apache/camel/component/scp/springboot/ScpComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-jsch-starter/src/main/java/org/apache/camel/component/scp/springboot/ScpComponentAutoConfiguration.java b/components-starter/camel-jsch-starter/src/main/java/org/apache/camel/component/scp/springboot/ScpComponentAutoConfiguration.java index 0285502..6151505 100644 --- a/components-starter/camel-jsch-starter/src/main/java/org/apache/camel/component/scp/springboot/ScpComponentAutoConfiguration.java +++ b/components-starter/camel-jsch-starter/src/main/java/org/apache/camel/component/scp/springboot/ScpComponentAutoConfiguration.java @@ -32,6 +32,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Lazy; import org.springframework.core.type.AnnotatedTypeMetadata; /** @@ -42,6 +43,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata; @Conditional(ScpComponentAutoConfiguration.Condition.class) public class ScpComponentAutoConfiguration { + @Lazy @Bean(name = "scp-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(ScpComponent.class)