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 88A36200BFB for ; Tue, 6 Dec 2016 17:09:02 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 877F9160B17; 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 3E0BA160B38 for ; Tue, 6 Dec 2016 17:09:00 +0100 (CET) Received: (qmail 7338 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 6638 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 C7C4DF16A5; 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:11 -0000 Message-Id: In-Reply-To: References: X-Mailer: ASF-Git Admin Mailer Subject: [14/15] camel git commit: CAMEL-10552: regenerate spring boot component starters archived-at: Tue, 06 Dec 2016 16:09:02 -0000 http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-jt400-starter/src/main/java/org/apache/camel/component/jt400/springboot/Jt400ComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-jt400-starter/src/main/java/org/apache/camel/component/jt400/springboot/Jt400ComponentAutoConfiguration.java b/components-starter/camel-jt400-starter/src/main/java/org/apache/camel/component/jt400/springboot/Jt400ComponentAutoConfiguration.java index d8c2909..f946499 100644 --- a/components-starter/camel-jt400-starter/src/main/java/org/apache/camel/component/jt400/springboot/Jt400ComponentAutoConfiguration.java +++ b/components-starter/camel-jt400-starter/src/main/java/org/apache/camel/component/jt400/springboot/Jt400ComponentAutoConfiguration.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(Jt400ComponentAutoConfiguration.Condition.class) public class Jt400ComponentAutoConfiguration { + @Lazy @Bean(name = "jt400-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(Jt400Component.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-kafka-starter/src/main/java/org/apache/camel/component/kafka/springboot/KafkaComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-kafka-starter/src/main/java/org/apache/camel/component/kafka/springboot/KafkaComponentAutoConfiguration.java b/components-starter/camel-kafka-starter/src/main/java/org/apache/camel/component/kafka/springboot/KafkaComponentAutoConfiguration.java index dfc6101..b9cef11 100644 --- a/components-starter/camel-kafka-starter/src/main/java/org/apache/camel/component/kafka/springboot/KafkaComponentAutoConfiguration.java +++ b/components-starter/camel-kafka-starter/src/main/java/org/apache/camel/component/kafka/springboot/KafkaComponentAutoConfiguration.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(KafkaComponentAutoConfiguration.Condition.class) public class KafkaComponentAutoConfiguration { + @Lazy @Bean(name = "kafka-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(KafkaComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-kestrel-starter/src/main/java/org/apache/camel/component/kestrel/springboot/KestrelComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-kestrel-starter/src/main/java/org/apache/camel/component/kestrel/springboot/KestrelComponentAutoConfiguration.java b/components-starter/camel-kestrel-starter/src/main/java/org/apache/camel/component/kestrel/springboot/KestrelComponentAutoConfiguration.java index fa54651..3a57ca9 100644 --- a/components-starter/camel-kestrel-starter/src/main/java/org/apache/camel/component/kestrel/springboot/KestrelComponentAutoConfiguration.java +++ b/components-starter/camel-kestrel-starter/src/main/java/org/apache/camel/component/kestrel/springboot/KestrelComponentAutoConfiguration.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(KestrelComponentAutoConfiguration.Condition.class) public class KestrelComponentAutoConfiguration { + @Lazy @Bean(name = "kestrel-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(KestrelComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-linkedin-starter/src/main/java/org/apache/camel/component/linkedin/springboot/LinkedInComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-linkedin-starter/src/main/java/org/apache/camel/component/linkedin/springboot/LinkedInComponentAutoConfiguration.java b/components-starter/camel-linkedin-starter/src/main/java/org/apache/camel/component/linkedin/springboot/LinkedInComponentAutoConfiguration.java index 519bd93..ace215a 100644 --- a/components-starter/camel-linkedin-starter/src/main/java/org/apache/camel/component/linkedin/springboot/LinkedInComponentAutoConfiguration.java +++ b/components-starter/camel-linkedin-starter/src/main/java/org/apache/camel/component/linkedin/springboot/LinkedInComponentAutoConfiguration.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(LinkedInComponentAutoConfiguration.Condition.class) public class LinkedInComponentAutoConfiguration { + @Lazy @Bean(name = "linkedin-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(LinkedInComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-lucene-starter/src/main/java/org/apache/camel/component/lucene/springboot/LuceneComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-lucene-starter/src/main/java/org/apache/camel/component/lucene/springboot/LuceneComponentAutoConfiguration.java b/components-starter/camel-lucene-starter/src/main/java/org/apache/camel/component/lucene/springboot/LuceneComponentAutoConfiguration.java index 4319552..429e6d2 100644 --- a/components-starter/camel-lucene-starter/src/main/java/org/apache/camel/component/lucene/springboot/LuceneComponentAutoConfiguration.java +++ b/components-starter/camel-lucene-starter/src/main/java/org/apache/camel/component/lucene/springboot/LuceneComponentAutoConfiguration.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(LuceneComponentAutoConfiguration.Condition.class) public class LuceneComponentAutoConfiguration { + @Lazy @Bean(name = "lucene-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(LuceneComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-lumberjack-starter/src/main/java/org/apache/camel/component/lumberjack/springboot/LumberjackComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-lumberjack-starter/src/main/java/org/apache/camel/component/lumberjack/springboot/LumberjackComponentAutoConfiguration.java b/components-starter/camel-lumberjack-starter/src/main/java/org/apache/camel/component/lumberjack/springboot/LumberjackComponentAutoConfiguration.java index dc49691..d65e00e 100644 --- a/components-starter/camel-lumberjack-starter/src/main/java/org/apache/camel/component/lumberjack/springboot/LumberjackComponentAutoConfiguration.java +++ b/components-starter/camel-lumberjack-starter/src/main/java/org/apache/camel/component/lumberjack/springboot/LumberjackComponentAutoConfiguration.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(LumberjackComponentAutoConfiguration.Condition.class) public class LumberjackComponentAutoConfiguration { + @Lazy @Bean(name = "lumberjack-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(LumberjackComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-mail-starter/src/main/java/org/apache/camel/component/mail/springboot/MailComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-mail-starter/src/main/java/org/apache/camel/component/mail/springboot/MailComponentAutoConfiguration.java b/components-starter/camel-mail-starter/src/main/java/org/apache/camel/component/mail/springboot/MailComponentAutoConfiguration.java index edcdf71..c4e9045 100644 --- a/components-starter/camel-mail-starter/src/main/java/org/apache/camel/component/mail/springboot/MailComponentAutoConfiguration.java +++ b/components-starter/camel-mail-starter/src/main/java/org/apache/camel/component/mail/springboot/MailComponentAutoConfiguration.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(MailComponentAutoConfiguration.Condition.class) public class MailComponentAutoConfiguration { + @Lazy @Bean(name = {"imap-component", "imaps-component", "pop3-component", "pop3s-component", "smtp-component", "smtps-component"}) @ConditionalOnClass(CamelContext.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-metrics-starter/src/main/java/org/apache/camel/component/metrics/springboot/MetricsComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-metrics-starter/src/main/java/org/apache/camel/component/metrics/springboot/MetricsComponentAutoConfiguration.java b/components-starter/camel-metrics-starter/src/main/java/org/apache/camel/component/metrics/springboot/MetricsComponentAutoConfiguration.java index 4fd4c48..544842b 100644 --- a/components-starter/camel-metrics-starter/src/main/java/org/apache/camel/component/metrics/springboot/MetricsComponentAutoConfiguration.java +++ b/components-starter/camel-metrics-starter/src/main/java/org/apache/camel/component/metrics/springboot/MetricsComponentAutoConfiguration.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(MetricsComponentAutoConfiguration.Condition.class) public class MetricsComponentAutoConfiguration { + @Lazy @Bean(name = "metrics-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(MetricsComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-mina2-starter/src/main/java/org/apache/camel/component/mina2/springboot/Mina2ComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-mina2-starter/src/main/java/org/apache/camel/component/mina2/springboot/Mina2ComponentAutoConfiguration.java b/components-starter/camel-mina2-starter/src/main/java/org/apache/camel/component/mina2/springboot/Mina2ComponentAutoConfiguration.java index 8d017ee..3ad54dd 100644 --- a/components-starter/camel-mina2-starter/src/main/java/org/apache/camel/component/mina2/springboot/Mina2ComponentAutoConfiguration.java +++ b/components-starter/camel-mina2-starter/src/main/java/org/apache/camel/component/mina2/springboot/Mina2ComponentAutoConfiguration.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(Mina2ComponentAutoConfiguration.Condition.class) public class Mina2ComponentAutoConfiguration { + @Lazy @Bean(name = "mina2-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(Mina2Component.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-mqtt-starter/src/main/java/org/apache/camel/component/mqtt/springboot/MQTTComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-mqtt-starter/src/main/java/org/apache/camel/component/mqtt/springboot/MQTTComponentAutoConfiguration.java b/components-starter/camel-mqtt-starter/src/main/java/org/apache/camel/component/mqtt/springboot/MQTTComponentAutoConfiguration.java index c22a6de..27fcda6 100644 --- a/components-starter/camel-mqtt-starter/src/main/java/org/apache/camel/component/mqtt/springboot/MQTTComponentAutoConfiguration.java +++ b/components-starter/camel-mqtt-starter/src/main/java/org/apache/camel/component/mqtt/springboot/MQTTComponentAutoConfiguration.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(MQTTComponentAutoConfiguration.Condition.class) public class MQTTComponentAutoConfiguration { + @Lazy @Bean(name = "mqtt-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(MQTTComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-msv-starter/src/main/java/org/apache/camel/component/validator/msv/springboot/MsvComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-msv-starter/src/main/java/org/apache/camel/component/validator/msv/springboot/MsvComponentAutoConfiguration.java b/components-starter/camel-msv-starter/src/main/java/org/apache/camel/component/validator/msv/springboot/MsvComponentAutoConfiguration.java index 5484fd4..61bbc3c 100644 --- a/components-starter/camel-msv-starter/src/main/java/org/apache/camel/component/validator/msv/springboot/MsvComponentAutoConfiguration.java +++ b/components-starter/camel-msv-starter/src/main/java/org/apache/camel/component/validator/msv/springboot/MsvComponentAutoConfiguration.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(MsvComponentAutoConfiguration.Condition.class) public class MsvComponentAutoConfiguration { + @Lazy @Bean(name = "msv-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(MsvComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-mustache-starter/src/main/java/org/apache/camel/component/mustache/springboot/MustacheComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-mustache-starter/src/main/java/org/apache/camel/component/mustache/springboot/MustacheComponentAutoConfiguration.java b/components-starter/camel-mustache-starter/src/main/java/org/apache/camel/component/mustache/springboot/MustacheComponentAutoConfiguration.java index 35e3bdf..bd5514e 100644 --- a/components-starter/camel-mustache-starter/src/main/java/org/apache/camel/component/mustache/springboot/MustacheComponentAutoConfiguration.java +++ b/components-starter/camel-mustache-starter/src/main/java/org/apache/camel/component/mustache/springboot/MustacheComponentAutoConfiguration.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(MustacheComponentAutoConfiguration.Condition.class) public class MustacheComponentAutoConfiguration { + @Lazy @Bean(name = "mustache-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(MustacheComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-mybatis-starter/src/main/java/org/apache/camel/component/mybatis/springboot/MyBatisComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-mybatis-starter/src/main/java/org/apache/camel/component/mybatis/springboot/MyBatisComponentAutoConfiguration.java b/components-starter/camel-mybatis-starter/src/main/java/org/apache/camel/component/mybatis/springboot/MyBatisComponentAutoConfiguration.java index 499fe3f..5510ba4 100644 --- a/components-starter/camel-mybatis-starter/src/main/java/org/apache/camel/component/mybatis/springboot/MyBatisComponentAutoConfiguration.java +++ b/components-starter/camel-mybatis-starter/src/main/java/org/apache/camel/component/mybatis/springboot/MyBatisComponentAutoConfiguration.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(MyBatisComponentAutoConfiguration.Condition.class) public class MyBatisComponentAutoConfiguration { + @Lazy @Bean(name = "mybatis-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(MyBatisComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-nagios-starter/src/main/java/org/apache/camel/component/nagios/springboot/NagiosComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-nagios-starter/src/main/java/org/apache/camel/component/nagios/springboot/NagiosComponentAutoConfiguration.java b/components-starter/camel-nagios-starter/src/main/java/org/apache/camel/component/nagios/springboot/NagiosComponentAutoConfiguration.java index a0bd8ac..7c311d3 100644 --- a/components-starter/camel-nagios-starter/src/main/java/org/apache/camel/component/nagios/springboot/NagiosComponentAutoConfiguration.java +++ b/components-starter/camel-nagios-starter/src/main/java/org/apache/camel/component/nagios/springboot/NagiosComponentAutoConfiguration.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(NagiosComponentAutoConfiguration.Condition.class) public class NagiosComponentAutoConfiguration { + @Lazy @Bean(name = "nagios-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(NagiosComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-netty-http-starter/src/main/java/org/apache/camel/component/netty/http/springboot/NettyHttpComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-netty-http-starter/src/main/java/org/apache/camel/component/netty/http/springboot/NettyHttpComponentAutoConfiguration.java b/components-starter/camel-netty-http-starter/src/main/java/org/apache/camel/component/netty/http/springboot/NettyHttpComponentAutoConfiguration.java index e095e2e..2773535 100644 --- a/components-starter/camel-netty-http-starter/src/main/java/org/apache/camel/component/netty/http/springboot/NettyHttpComponentAutoConfiguration.java +++ b/components-starter/camel-netty-http-starter/src/main/java/org/apache/camel/component/netty/http/springboot/NettyHttpComponentAutoConfiguration.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(NettyHttpComponentAutoConfiguration.Condition.class) public class NettyHttpComponentAutoConfiguration { + @Lazy @Bean(name = "netty-http-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(NettyHttpComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-netty-starter/src/main/java/org/apache/camel/component/netty/springboot/NettyComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-netty-starter/src/main/java/org/apache/camel/component/netty/springboot/NettyComponentAutoConfiguration.java b/components-starter/camel-netty-starter/src/main/java/org/apache/camel/component/netty/springboot/NettyComponentAutoConfiguration.java index e66636a..cc455bf 100644 --- a/components-starter/camel-netty-starter/src/main/java/org/apache/camel/component/netty/springboot/NettyComponentAutoConfiguration.java +++ b/components-starter/camel-netty-starter/src/main/java/org/apache/camel/component/netty/springboot/NettyComponentAutoConfiguration.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(NettyComponentAutoConfiguration.Condition.class) public class NettyComponentAutoConfiguration { + @Lazy @Bean(name = "netty-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(NettyComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-netty4-http-starter/src/main/java/org/apache/camel/component/netty4/http/springboot/NettyHttpComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-netty4-http-starter/src/main/java/org/apache/camel/component/netty4/http/springboot/NettyHttpComponentAutoConfiguration.java b/components-starter/camel-netty4-http-starter/src/main/java/org/apache/camel/component/netty4/http/springboot/NettyHttpComponentAutoConfiguration.java index 793cfb2..9de950c 100644 --- a/components-starter/camel-netty4-http-starter/src/main/java/org/apache/camel/component/netty4/http/springboot/NettyHttpComponentAutoConfiguration.java +++ b/components-starter/camel-netty4-http-starter/src/main/java/org/apache/camel/component/netty4/http/springboot/NettyHttpComponentAutoConfiguration.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(NettyHttpComponentAutoConfiguration.Condition.class) public class NettyHttpComponentAutoConfiguration { + @Lazy @Bean(name = "netty4-http-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(NettyHttpComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-netty4-starter/src/main/java/org/apache/camel/component/netty4/springboot/NettyComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-netty4-starter/src/main/java/org/apache/camel/component/netty4/springboot/NettyComponentAutoConfiguration.java b/components-starter/camel-netty4-starter/src/main/java/org/apache/camel/component/netty4/springboot/NettyComponentAutoConfiguration.java index e406d79..6c1e3dc 100644 --- a/components-starter/camel-netty4-starter/src/main/java/org/apache/camel/component/netty4/springboot/NettyComponentAutoConfiguration.java +++ b/components-starter/camel-netty4-starter/src/main/java/org/apache/camel/component/netty4/springboot/NettyComponentAutoConfiguration.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(NettyComponentAutoConfiguration.Condition.class) public class NettyComponentAutoConfiguration { + @Lazy @Bean(name = "netty4-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(NettyComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-olingo2-starter/src/main/java/org/apache/camel/component/olingo2/springboot/Olingo2ComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-olingo2-starter/src/main/java/org/apache/camel/component/olingo2/springboot/Olingo2ComponentAutoConfiguration.java b/components-starter/camel-olingo2-starter/src/main/java/org/apache/camel/component/olingo2/springboot/Olingo2ComponentAutoConfiguration.java index adf4ca6..924fa8c 100644 --- a/components-starter/camel-olingo2-starter/src/main/java/org/apache/camel/component/olingo2/springboot/Olingo2ComponentAutoConfiguration.java +++ b/components-starter/camel-olingo2-starter/src/main/java/org/apache/camel/component/olingo2/springboot/Olingo2ComponentAutoConfiguration.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(Olingo2ComponentAutoConfiguration.Condition.class) public class Olingo2ComponentAutoConfiguration { + @Lazy @Bean(name = "olingo2-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(Olingo2Component.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-openshift-starter/src/main/java/org/apache/camel/component/openshift/springboot/OpenShiftComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-openshift-starter/src/main/java/org/apache/camel/component/openshift/springboot/OpenShiftComponentAutoConfiguration.java b/components-starter/camel-openshift-starter/src/main/java/org/apache/camel/component/openshift/springboot/OpenShiftComponentAutoConfiguration.java index a81ec4f..ed5d0e9 100644 --- a/components-starter/camel-openshift-starter/src/main/java/org/apache/camel/component/openshift/springboot/OpenShiftComponentAutoConfiguration.java +++ b/components-starter/camel-openshift-starter/src/main/java/org/apache/camel/component/openshift/springboot/OpenShiftComponentAutoConfiguration.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(OpenShiftComponentAutoConfiguration.Condition.class) public class OpenShiftComponentAutoConfiguration { + @Lazy @Bean(name = "openshift-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(OpenShiftComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-paho-starter/src/main/java/org/apache/camel/component/paho/springboot/PahoComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-paho-starter/src/main/java/org/apache/camel/component/paho/springboot/PahoComponentAutoConfiguration.java b/components-starter/camel-paho-starter/src/main/java/org/apache/camel/component/paho/springboot/PahoComponentAutoConfiguration.java index d161b7b..3bbcc9d 100644 --- a/components-starter/camel-paho-starter/src/main/java/org/apache/camel/component/paho/springboot/PahoComponentAutoConfiguration.java +++ b/components-starter/camel-paho-starter/src/main/java/org/apache/camel/component/paho/springboot/PahoComponentAutoConfiguration.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(PahoComponentAutoConfiguration.Condition.class) public class PahoComponentAutoConfiguration { + @Lazy @Bean(name = "paho-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(PahoComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-quartz2-starter/src/main/java/org/apache/camel/component/quartz2/springboot/QuartzComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-quartz2-starter/src/main/java/org/apache/camel/component/quartz2/springboot/QuartzComponentAutoConfiguration.java b/components-starter/camel-quartz2-starter/src/main/java/org/apache/camel/component/quartz2/springboot/QuartzComponentAutoConfiguration.java index 0b42136..782eea9 100644 --- a/components-starter/camel-quartz2-starter/src/main/java/org/apache/camel/component/quartz2/springboot/QuartzComponentAutoConfiguration.java +++ b/components-starter/camel-quartz2-starter/src/main/java/org/apache/camel/component/quartz2/springboot/QuartzComponentAutoConfiguration.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(QuartzComponentAutoConfiguration.Condition.class) public class QuartzComponentAutoConfiguration { + @Lazy @Bean(name = "quartz2-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(QuartzComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-quickfix-starter/src/main/java/org/apache/camel/component/quickfixj/springboot/QuickfixjComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-quickfix-starter/src/main/java/org/apache/camel/component/quickfixj/springboot/QuickfixjComponentAutoConfiguration.java b/components-starter/camel-quickfix-starter/src/main/java/org/apache/camel/component/quickfixj/springboot/QuickfixjComponentAutoConfiguration.java index 5a2d5a3..a0cd5f7 100644 --- a/components-starter/camel-quickfix-starter/src/main/java/org/apache/camel/component/quickfixj/springboot/QuickfixjComponentAutoConfiguration.java +++ b/components-starter/camel-quickfix-starter/src/main/java/org/apache/camel/component/quickfixj/springboot/QuickfixjComponentAutoConfiguration.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(QuickfixjComponentAutoConfiguration.Condition.class) public class QuickfixjComponentAutoConfiguration { + @Lazy @Bean(name = "quickfix-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(QuickfixjComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-restlet-starter/src/main/java/org/apache/camel/component/restlet/springboot/RestletComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-restlet-starter/src/main/java/org/apache/camel/component/restlet/springboot/RestletComponentAutoConfiguration.java b/components-starter/camel-restlet-starter/src/main/java/org/apache/camel/component/restlet/springboot/RestletComponentAutoConfiguration.java index c84a9e0..a917540 100644 --- a/components-starter/camel-restlet-starter/src/main/java/org/apache/camel/component/restlet/springboot/RestletComponentAutoConfiguration.java +++ b/components-starter/camel-restlet-starter/src/main/java/org/apache/camel/component/restlet/springboot/RestletComponentAutoConfiguration.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(RestletComponentAutoConfiguration.Condition.class) public class RestletComponentAutoConfiguration { + @Lazy @Bean(name = "restlet-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(RestletComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-salesforce-starter/src/main/java/org/apache/camel/component/salesforce/springboot/SalesforceComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-salesforce-starter/src/main/java/org/apache/camel/component/salesforce/springboot/SalesforceComponentAutoConfiguration.java b/components-starter/camel-salesforce-starter/src/main/java/org/apache/camel/component/salesforce/springboot/SalesforceComponentAutoConfiguration.java index d113921..21293d9 100644 --- a/components-starter/camel-salesforce-starter/src/main/java/org/apache/camel/component/salesforce/springboot/SalesforceComponentAutoConfiguration.java +++ b/components-starter/camel-salesforce-starter/src/main/java/org/apache/camel/component/salesforce/springboot/SalesforceComponentAutoConfiguration.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(SalesforceComponentAutoConfiguration.Condition.class) public class SalesforceComponentAutoConfiguration { + @Lazy @Bean(name = "salesforce-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(SalesforceComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-saxon-starter/src/main/java/org/apache/camel/component/xquery/springboot/XQueryComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-saxon-starter/src/main/java/org/apache/camel/component/xquery/springboot/XQueryComponentAutoConfiguration.java b/components-starter/camel-saxon-starter/src/main/java/org/apache/camel/component/xquery/springboot/XQueryComponentAutoConfiguration.java index 2836fb3..3ab366f 100644 --- a/components-starter/camel-saxon-starter/src/main/java/org/apache/camel/component/xquery/springboot/XQueryComponentAutoConfiguration.java +++ b/components-starter/camel-saxon-starter/src/main/java/org/apache/camel/component/xquery/springboot/XQueryComponentAutoConfiguration.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(XQueryComponentAutoConfiguration.Condition.class) public class XQueryComponentAutoConfiguration { + @Lazy @Bean(name = "xquery-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(XQueryComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-servicenow-starter/src/main/java/org/apache/camel/component/servicenow/springboot/ServiceNowComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-servicenow-starter/src/main/java/org/apache/camel/component/servicenow/springboot/ServiceNowComponentAutoConfiguration.java b/components-starter/camel-servicenow-starter/src/main/java/org/apache/camel/component/servicenow/springboot/ServiceNowComponentAutoConfiguration.java index 0bbbe8b..399b524 100644 --- a/components-starter/camel-servicenow-starter/src/main/java/org/apache/camel/component/servicenow/springboot/ServiceNowComponentAutoConfiguration.java +++ b/components-starter/camel-servicenow-starter/src/main/java/org/apache/camel/component/servicenow/springboot/ServiceNowComponentAutoConfiguration.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(ServiceNowComponentAutoConfiguration.Condition.class) public class ServiceNowComponentAutoConfiguration { + @Lazy @Bean(name = "servicenow-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(ServiceNowComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-servlet-starter/src/main/java/org/apache/camel/component/servlet/springboot/ServletComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-servlet-starter/src/main/java/org/apache/camel/component/servlet/springboot/ServletComponentAutoConfiguration.java b/components-starter/camel-servlet-starter/src/main/java/org/apache/camel/component/servlet/springboot/ServletComponentAutoConfiguration.java index 4d5a7fd..0f23b99 100644 --- a/components-starter/camel-servlet-starter/src/main/java/org/apache/camel/component/servlet/springboot/ServletComponentAutoConfiguration.java +++ b/components-starter/camel-servlet-starter/src/main/java/org/apache/camel/component/servlet/springboot/ServletComponentAutoConfiguration.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(ServletComponentAutoConfiguration.Condition.class) public class ServletComponentAutoConfiguration { + @Lazy @Bean(name = "servlet-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(ServletComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-sjms-starter/src/main/java/org/apache/camel/component/sjms/batch/springboot/SjmsBatchComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-sjms-starter/src/main/java/org/apache/camel/component/sjms/batch/springboot/SjmsBatchComponentAutoConfiguration.java b/components-starter/camel-sjms-starter/src/main/java/org/apache/camel/component/sjms/batch/springboot/SjmsBatchComponentAutoConfiguration.java index 10fd4c7..236b664 100644 --- a/components-starter/camel-sjms-starter/src/main/java/org/apache/camel/component/sjms/batch/springboot/SjmsBatchComponentAutoConfiguration.java +++ b/components-starter/camel-sjms-starter/src/main/java/org/apache/camel/component/sjms/batch/springboot/SjmsBatchComponentAutoConfiguration.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(SjmsBatchComponentAutoConfiguration.Condition.class) public class SjmsBatchComponentAutoConfiguration { + @Lazy @Bean(name = "sjms-batch-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(SjmsBatchComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-sjms-starter/src/main/java/org/apache/camel/component/sjms/springboot/SjmsComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-sjms-starter/src/main/java/org/apache/camel/component/sjms/springboot/SjmsComponentAutoConfiguration.java b/components-starter/camel-sjms-starter/src/main/java/org/apache/camel/component/sjms/springboot/SjmsComponentAutoConfiguration.java index 0079e89..f5a1fd7 100644 --- a/components-starter/camel-sjms-starter/src/main/java/org/apache/camel/component/sjms/springboot/SjmsComponentAutoConfiguration.java +++ b/components-starter/camel-sjms-starter/src/main/java/org/apache/camel/component/sjms/springboot/SjmsComponentAutoConfiguration.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(SjmsComponentAutoConfiguration.Condition.class) public class SjmsComponentAutoConfiguration { + @Lazy @Bean(name = "sjms-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(SjmsComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-slack-starter/src/main/java/org/apache/camel/component/slack/springboot/SlackComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-slack-starter/src/main/java/org/apache/camel/component/slack/springboot/SlackComponentAutoConfiguration.java b/components-starter/camel-slack-starter/src/main/java/org/apache/camel/component/slack/springboot/SlackComponentAutoConfiguration.java index 3df2028..2f4582e 100644 --- a/components-starter/camel-slack-starter/src/main/java/org/apache/camel/component/slack/springboot/SlackComponentAutoConfiguration.java +++ b/components-starter/camel-slack-starter/src/main/java/org/apache/camel/component/slack/springboot/SlackComponentAutoConfiguration.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(SlackComponentAutoConfiguration.Condition.class) public class SlackComponentAutoConfiguration { + @Lazy @Bean(name = "slack-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(SlackComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-smpp-starter/src/main/java/org/apache/camel/component/smpp/springboot/SmppComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-smpp-starter/src/main/java/org/apache/camel/component/smpp/springboot/SmppComponentAutoConfiguration.java b/components-starter/camel-smpp-starter/src/main/java/org/apache/camel/component/smpp/springboot/SmppComponentAutoConfiguration.java index 5b7f603..9802531 100644 --- a/components-starter/camel-smpp-starter/src/main/java/org/apache/camel/component/smpp/springboot/SmppComponentAutoConfiguration.java +++ b/components-starter/camel-smpp-starter/src/main/java/org/apache/camel/component/smpp/springboot/SmppComponentAutoConfiguration.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(SmppComponentAutoConfiguration.Condition.class) public class SmppComponentAutoConfiguration { + @Lazy @Bean(name = {"smpp-component", "smpps-component"}) @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(SmppComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-spark-starter/src/main/java/org/apache/camel/component/spark/springboot/SparkComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-spark-starter/src/main/java/org/apache/camel/component/spark/springboot/SparkComponentAutoConfiguration.java b/components-starter/camel-spark-starter/src/main/java/org/apache/camel/component/spark/springboot/SparkComponentAutoConfiguration.java index b50881d..45a3089 100644 --- a/components-starter/camel-spark-starter/src/main/java/org/apache/camel/component/spark/springboot/SparkComponentAutoConfiguration.java +++ b/components-starter/camel-spark-starter/src/main/java/org/apache/camel/component/spark/springboot/SparkComponentAutoConfiguration.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(SparkComponentAutoConfiguration.Condition.class) public class SparkComponentAutoConfiguration { + @Lazy @Bean(name = "spark-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(SparkComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-splunk-starter/src/main/java/org/apache/camel/component/splunk/springboot/SplunkComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-splunk-starter/src/main/java/org/apache/camel/component/splunk/springboot/SplunkComponentAutoConfiguration.java b/components-starter/camel-splunk-starter/src/main/java/org/apache/camel/component/splunk/springboot/SplunkComponentAutoConfiguration.java index 7d3a9a1..5b362a5 100644 --- a/components-starter/camel-splunk-starter/src/main/java/org/apache/camel/component/splunk/springboot/SplunkComponentAutoConfiguration.java +++ b/components-starter/camel-splunk-starter/src/main/java/org/apache/camel/component/splunk/springboot/SplunkComponentAutoConfiguration.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(SplunkComponentAutoConfiguration.Condition.class) public class SplunkComponentAutoConfiguration { + @Lazy @Bean(name = "splunk-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(SplunkComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-spring-batch-starter/src/main/java/org/apache/camel/component/spring/batch/springboot/SpringBatchComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-spring-batch-starter/src/main/java/org/apache/camel/component/spring/batch/springboot/SpringBatchComponentAutoConfiguration.java b/components-starter/camel-spring-batch-starter/src/main/java/org/apache/camel/component/spring/batch/springboot/SpringBatchComponentAutoConfiguration.java index c4fd2bf..60b4fe1 100644 --- a/components-starter/camel-spring-batch-starter/src/main/java/org/apache/camel/component/spring/batch/springboot/SpringBatchComponentAutoConfiguration.java +++ b/components-starter/camel-spring-batch-starter/src/main/java/org/apache/camel/component/spring/batch/springboot/SpringBatchComponentAutoConfiguration.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(SpringBatchComponentAutoConfiguration.Condition.class) public class SpringBatchComponentAutoConfiguration { + @Lazy @Bean(name = "spring-batch-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(SpringBatchComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-spring-starter/src/main/java/org/apache/camel/component/event/springboot/EventComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-spring-starter/src/main/java/org/apache/camel/component/event/springboot/EventComponentAutoConfiguration.java b/components-starter/camel-spring-starter/src/main/java/org/apache/camel/component/event/springboot/EventComponentAutoConfiguration.java index 87e5f2f..220e27f 100644 --- a/components-starter/camel-spring-starter/src/main/java/org/apache/camel/component/event/springboot/EventComponentAutoConfiguration.java +++ b/components-starter/camel-spring-starter/src/main/java/org/apache/camel/component/event/springboot/EventComponentAutoConfiguration.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(EventComponentAutoConfiguration.Condition.class) public class EventComponentAutoConfiguration { + @Lazy @Bean(name = "spring-event-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(EventComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-sql-starter/src/main/java/org/apache/camel/component/sql/springboot/SqlComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-sql-starter/src/main/java/org/apache/camel/component/sql/springboot/SqlComponentAutoConfiguration.java b/components-starter/camel-sql-starter/src/main/java/org/apache/camel/component/sql/springboot/SqlComponentAutoConfiguration.java index 0877f15..27da90f 100644 --- a/components-starter/camel-sql-starter/src/main/java/org/apache/camel/component/sql/springboot/SqlComponentAutoConfiguration.java +++ b/components-starter/camel-sql-starter/src/main/java/org/apache/camel/component/sql/springboot/SqlComponentAutoConfiguration.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(SqlComponentAutoConfiguration.Condition.class) public class SqlComponentAutoConfiguration { + @Lazy @Bean(name = "sql-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(SqlComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-sql-starter/src/main/java/org/apache/camel/component/sql/stored/springboot/SqlStoredComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-sql-starter/src/main/java/org/apache/camel/component/sql/stored/springboot/SqlStoredComponentAutoConfiguration.java b/components-starter/camel-sql-starter/src/main/java/org/apache/camel/component/sql/stored/springboot/SqlStoredComponentAutoConfiguration.java index 3613540..3f3fd98 100644 --- a/components-starter/camel-sql-starter/src/main/java/org/apache/camel/component/sql/stored/springboot/SqlStoredComponentAutoConfiguration.java +++ b/components-starter/camel-sql-starter/src/main/java/org/apache/camel/component/sql/stored/springboot/SqlStoredComponentAutoConfiguration.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(SqlStoredComponentAutoConfiguration.Condition.class) public class SqlStoredComponentAutoConfiguration { + @Lazy @Bean(name = "sql-stored-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(SqlStoredComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-ssh-starter/src/main/java/org/apache/camel/component/ssh/springboot/SshComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-ssh-starter/src/main/java/org/apache/camel/component/ssh/springboot/SshComponentAutoConfiguration.java b/components-starter/camel-ssh-starter/src/main/java/org/apache/camel/component/ssh/springboot/SshComponentAutoConfiguration.java index fae3611..b13aa19 100644 --- a/components-starter/camel-ssh-starter/src/main/java/org/apache/camel/component/ssh/springboot/SshComponentAutoConfiguration.java +++ b/components-starter/camel-ssh-starter/src/main/java/org/apache/camel/component/ssh/springboot/SshComponentAutoConfiguration.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(SshComponentAutoConfiguration.Condition.class) public class SshComponentAutoConfiguration { + @Lazy @Bean(name = "ssh-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(SshComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-stomp-starter/src/main/java/org/apache/camel/component/stomp/springboot/StompComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-stomp-starter/src/main/java/org/apache/camel/component/stomp/springboot/StompComponentAutoConfiguration.java b/components-starter/camel-stomp-starter/src/main/java/org/apache/camel/component/stomp/springboot/StompComponentAutoConfiguration.java index 282d21e..2d64bd6 100644 --- a/components-starter/camel-stomp-starter/src/main/java/org/apache/camel/component/stomp/springboot/StompComponentAutoConfiguration.java +++ b/components-starter/camel-stomp-starter/src/main/java/org/apache/camel/component/stomp/springboot/StompComponentAutoConfiguration.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(StompComponentAutoConfiguration.Condition.class) public class StompComponentAutoConfiguration { + @Lazy @Bean(name = "stomp-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(StompComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-telegram-starter/src/main/java/org/apache/camel/component/telegram/springboot/TelegramComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-telegram-starter/src/main/java/org/apache/camel/component/telegram/springboot/TelegramComponentAutoConfiguration.java b/components-starter/camel-telegram-starter/src/main/java/org/apache/camel/component/telegram/springboot/TelegramComponentAutoConfiguration.java index 8ef29fb..73dcbbd 100644 --- a/components-starter/camel-telegram-starter/src/main/java/org/apache/camel/component/telegram/springboot/TelegramComponentAutoConfiguration.java +++ b/components-starter/camel-telegram-starter/src/main/java/org/apache/camel/component/telegram/springboot/TelegramComponentAutoConfiguration.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(TelegramComponentAutoConfiguration.Condition.class) public class TelegramComponentAutoConfiguration { + @Lazy @Bean(name = "telegram-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(TelegramComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-twitter-starter/src/main/java/org/apache/camel/component/twitter/springboot/TwitterComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-twitter-starter/src/main/java/org/apache/camel/component/twitter/springboot/TwitterComponentAutoConfiguration.java b/components-starter/camel-twitter-starter/src/main/java/org/apache/camel/component/twitter/springboot/TwitterComponentAutoConfiguration.java index d1800bd..5bb2ae2 100644 --- a/components-starter/camel-twitter-starter/src/main/java/org/apache/camel/component/twitter/springboot/TwitterComponentAutoConfiguration.java +++ b/components-starter/camel-twitter-starter/src/main/java/org/apache/camel/component/twitter/springboot/TwitterComponentAutoConfiguration.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(TwitterComponentAutoConfiguration.Condition.class) public class TwitterComponentAutoConfiguration { + @Lazy @Bean(name = "twitter-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(TwitterComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-undertow-starter/src/main/java/org/apache/camel/component/undertow/springboot/UndertowComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-undertow-starter/src/main/java/org/apache/camel/component/undertow/springboot/UndertowComponentAutoConfiguration.java b/components-starter/camel-undertow-starter/src/main/java/org/apache/camel/component/undertow/springboot/UndertowComponentAutoConfiguration.java index c06684b..e95918e 100644 --- a/components-starter/camel-undertow-starter/src/main/java/org/apache/camel/component/undertow/springboot/UndertowComponentAutoConfiguration.java +++ b/components-starter/camel-undertow-starter/src/main/java/org/apache/camel/component/undertow/springboot/UndertowComponentAutoConfiguration.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(UndertowComponentAutoConfiguration.Condition.class) public class UndertowComponentAutoConfiguration { + @Lazy @Bean(name = "undertow-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(UndertowComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-velocity-starter/src/main/java/org/apache/camel/component/velocity/springboot/VelocityComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-velocity-starter/src/main/java/org/apache/camel/component/velocity/springboot/VelocityComponentAutoConfiguration.java b/components-starter/camel-velocity-starter/src/main/java/org/apache/camel/component/velocity/springboot/VelocityComponentAutoConfiguration.java index f441848..eff981d 100644 --- a/components-starter/camel-velocity-starter/src/main/java/org/apache/camel/component/velocity/springboot/VelocityComponentAutoConfiguration.java +++ b/components-starter/camel-velocity-starter/src/main/java/org/apache/camel/component/velocity/springboot/VelocityComponentAutoConfiguration.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(VelocityComponentAutoConfiguration.Condition.class) public class VelocityComponentAutoConfiguration { + @Lazy @Bean(name = "velocity-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(VelocityComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-vertx-starter/src/main/java/org/apache/camel/component/vertx/springboot/VertxComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-vertx-starter/src/main/java/org/apache/camel/component/vertx/springboot/VertxComponentAutoConfiguration.java b/components-starter/camel-vertx-starter/src/main/java/org/apache/camel/component/vertx/springboot/VertxComponentAutoConfiguration.java index c6edd79..f722f3d 100644 --- a/components-starter/camel-vertx-starter/src/main/java/org/apache/camel/component/vertx/springboot/VertxComponentAutoConfiguration.java +++ b/components-starter/camel-vertx-starter/src/main/java/org/apache/camel/component/vertx/springboot/VertxComponentAutoConfiguration.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(VertxComponentAutoConfiguration.Condition.class) public class VertxComponentAutoConfiguration { + @Lazy @Bean(name = "vertx-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(VertxComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-websocket-starter/src/main/java/org/apache/camel/component/websocket/springboot/WebsocketComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-websocket-starter/src/main/java/org/apache/camel/component/websocket/springboot/WebsocketComponentAutoConfiguration.java b/components-starter/camel-websocket-starter/src/main/java/org/apache/camel/component/websocket/springboot/WebsocketComponentAutoConfiguration.java index be00e12..88247d7 100644 --- a/components-starter/camel-websocket-starter/src/main/java/org/apache/camel/component/websocket/springboot/WebsocketComponentAutoConfiguration.java +++ b/components-starter/camel-websocket-starter/src/main/java/org/apache/camel/component/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 = "websocket-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(WebsocketComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-xmlsecurity-starter/src/main/java/org/apache/camel/component/xmlsecurity/springboot/XmlSignatureComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-xmlsecurity-starter/src/main/java/org/apache/camel/component/xmlsecurity/springboot/XmlSignatureComponentAutoConfiguration.java b/components-starter/camel-xmlsecurity-starter/src/main/java/org/apache/camel/component/xmlsecurity/springboot/XmlSignatureComponentAutoConfiguration.java index 2ad5629..1433f02 100644 --- a/components-starter/camel-xmlsecurity-starter/src/main/java/org/apache/camel/component/xmlsecurity/springboot/XmlSignatureComponentAutoConfiguration.java +++ b/components-starter/camel-xmlsecurity-starter/src/main/java/org/apache/camel/component/xmlsecurity/springboot/XmlSignatureComponentAutoConfiguration.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(XmlSignatureComponentAutoConfiguration.Condition.class) public class XmlSignatureComponentAutoConfiguration { + @Lazy @Bean(name = "xmlsecurity-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(XmlSignatureComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-yammer-starter/src/main/java/org/apache/camel/component/yammer/springboot/YammerComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-yammer-starter/src/main/java/org/apache/camel/component/yammer/springboot/YammerComponentAutoConfiguration.java b/components-starter/camel-yammer-starter/src/main/java/org/apache/camel/component/yammer/springboot/YammerComponentAutoConfiguration.java index b6c2159..7481ddd 100644 --- a/components-starter/camel-yammer-starter/src/main/java/org/apache/camel/component/yammer/springboot/YammerComponentAutoConfiguration.java +++ b/components-starter/camel-yammer-starter/src/main/java/org/apache/camel/component/yammer/springboot/YammerComponentAutoConfiguration.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(YammerComponentAutoConfiguration.Condition.class) public class YammerComponentAutoConfiguration { + @Lazy @Bean(name = "yammer-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(YammerComponent.class) http://git-wip-us.apache.org/repos/asf/camel/blob/82ba1b80/components-starter/camel-zookeeper-starter/src/main/java/org/apache/camel/component/zookeeper/springboot/ZooKeeperComponentAutoConfiguration.java ---------------------------------------------------------------------- diff --git a/components-starter/camel-zookeeper-starter/src/main/java/org/apache/camel/component/zookeeper/springboot/ZooKeeperComponentAutoConfiguration.java b/components-starter/camel-zookeeper-starter/src/main/java/org/apache/camel/component/zookeeper/springboot/ZooKeeperComponentAutoConfiguration.java index a904109..2e729af 100644 --- a/components-starter/camel-zookeeper-starter/src/main/java/org/apache/camel/component/zookeeper/springboot/ZooKeeperComponentAutoConfiguration.java +++ b/components-starter/camel-zookeeper-starter/src/main/java/org/apache/camel/component/zookeeper/springboot/ZooKeeperComponentAutoConfiguration.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(ZooKeeperComponentAutoConfiguration.Condition.class) public class ZooKeeperComponentAutoConfiguration { + @Lazy @Bean(name = "zookeeper-component") @ConditionalOnClass(CamelContext.class) @ConditionalOnMissingBean(ZooKeeperComponent.class)