Class SynapseKafkaAutoConfiguration
- java.lang.Object
-
- de.otto.synapse.configuration.kafka.SynapseKafkaAutoConfiguration
-
@Configuration @Import({de.otto.synapse.configuration.EventSourcingAutoConfiguration.class,org.springframework.boot.autoconfigure.kafka.KafkaAutoConfiguration.class}) @EnableScheduling @EnableKafka @EnableConfigurationProperties(org.springframework.boot.autoconfigure.kafka.KafkaProperties.class) public class SynapseKafkaAutoConfiguration extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SynapseKafkaAutoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.kafka.core.ConsumerFactory<java.lang.String,java.lang.String>kafkaConsumerFactory(org.springframework.boot.autoconfigure.kafka.KafkaProperties kafkaProperties)de.otto.synapse.eventsource.EventSourceBuilderkafkaEventSourceBuilder()de.otto.synapse.endpoint.receiver.MessageLogReceiverEndpointFactorykafkaMessageLogReceiverEndpointFactory(org.springframework.boot.autoconfigure.kafka.KafkaProperties kafkaProperties, de.otto.synapse.endpoint.MessageInterceptorRegistry interceptorRegistry, org.springframework.context.ApplicationEventPublisher eventPublisher, org.springframework.kafka.core.ConsumerFactory<java.lang.String,java.lang.String> kafkaConsumerFactory)de.otto.synapse.endpoint.sender.MessageSenderEndpointFactorykafkaMessageLogSenderEndpointFactory(de.otto.synapse.endpoint.MessageInterceptorRegistry registry, org.springframework.kafka.core.KafkaTemplate<java.lang.String,java.lang.String> kafkaTemplate)de.otto.synapse.messagestore.MessageStoreFactory<? extends de.otto.synapse.messagestore.MessageStore>messageStoreFactory()
-
-
-
Method Detail
-
kafkaEventSourceBuilder
@Bean public de.otto.synapse.eventsource.EventSourceBuilder kafkaEventSourceBuilder()
-
messageStoreFactory
@Bean @ConditionalOnMissingBean public de.otto.synapse.messagestore.MessageStoreFactory<? extends de.otto.synapse.messagestore.MessageStore> messageStoreFactory()
-
kafkaMessageLogSenderEndpointFactory
@Bean @ConditionalOnMissingBean(name="kafkaMessageLogSenderEndpointFactory") public de.otto.synapse.endpoint.sender.MessageSenderEndpointFactory kafkaMessageLogSenderEndpointFactory(de.otto.synapse.endpoint.MessageInterceptorRegistry registry, org.springframework.kafka.core.KafkaTemplate<java.lang.String,java.lang.String> kafkaTemplate)
-
kafkaMessageLogReceiverEndpointFactory
@Bean @ConditionalOnMissingBean(name="kafkaMessageLogReceiverEndpointFactory") public de.otto.synapse.endpoint.receiver.MessageLogReceiverEndpointFactory kafkaMessageLogReceiverEndpointFactory(org.springframework.boot.autoconfigure.kafka.KafkaProperties kafkaProperties, de.otto.synapse.endpoint.MessageInterceptorRegistry interceptorRegistry, org.springframework.context.ApplicationEventPublisher eventPublisher, org.springframework.kafka.core.ConsumerFactory<java.lang.String,java.lang.String> kafkaConsumerFactory)
-
kafkaConsumerFactory
@Bean @ConditionalOnMissingBean(name="kafkaConsumerFactory") public org.springframework.kafka.core.ConsumerFactory<java.lang.String,java.lang.String> kafkaConsumerFactory(org.springframework.boot.autoconfigure.kafka.KafkaProperties kafkaProperties)
-
-