Search in sources :

Example 1 with KinesisFirehoseComponent

use of org.apache.camel.component.aws.firehose.KinesisFirehoseComponent in project camel by apache.

the class KinesisFirehoseComponentAutoConfiguration method configureKinesisFirehoseComponent.

@Lazy
@Bean(name = "aws-kinesis-firehose-component")
@ConditionalOnClass(CamelContext.class)
@ConditionalOnMissingBean(KinesisFirehoseComponent.class)
public KinesisFirehoseComponent configureKinesisFirehoseComponent(CamelContext camelContext) throws Exception {
    KinesisFirehoseComponent component = new KinesisFirehoseComponent();
    component.setCamelContext(camelContext);
    return component;
}
Also used : KinesisFirehoseComponent(org.apache.camel.component.aws.firehose.KinesisFirehoseComponent) Lazy(org.springframework.context.annotation.Lazy) ConditionalOnMissingBean(org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean) ConditionalOnClass(org.springframework.boot.autoconfigure.condition.ConditionalOnClass) ConditionalOnBean(org.springframework.boot.autoconfigure.condition.ConditionalOnBean) ConditionalOnMissingBean(org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean) Bean(org.springframework.context.annotation.Bean)

Aggregations

KinesisFirehoseComponent (org.apache.camel.component.aws.firehose.KinesisFirehoseComponent)1 ConditionalOnBean (org.springframework.boot.autoconfigure.condition.ConditionalOnBean)1 ConditionalOnClass (org.springframework.boot.autoconfigure.condition.ConditionalOnClass)1 ConditionalOnMissingBean (org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean)1 Bean (org.springframework.context.annotation.Bean)1 Lazy (org.springframework.context.annotation.Lazy)1