@AutoConfigureAfter(value=org.springframework.boot.autoconfigure.kafka.KafkaAutoConfiguration.class) @ConditionalOnClass(value=me.ahoo.eventbus.kafka.KafkaPublisher.class) @EnableConfigurationProperties(value=KafkaProperties.class) public class BusKafkaAutoConfiguration extends java.lang.Object
| 构造器和说明 |
|---|
BusKafkaAutoConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
me.ahoo.eventbus.kafka.KafkaEventCodec |
eventCodec(me.ahoo.eventbus.core.serialize.Serializer serializer,
me.ahoo.eventbus.core.serialize.Deserializer deserializer) |
me.ahoo.eventbus.core.publisher.Publisher |
kafkaPublisher(me.ahoo.eventbus.kafka.KafkaEventCodec kafkaEventCodec,
org.springframework.kafka.core.KafkaTemplate<java.lang.Long,java.lang.String> kafkaTemplate) |
me.ahoo.eventbus.core.subscriber.SubscriberRegistry |
kafkaSubscriberRegistry(me.ahoo.eventbus.kafka.KafkaEventCodec kafkaEventCodec,
me.ahoo.eventbus.core.consistency.ConsistencySubscriberFactory consistencySubscriberFactory,
org.springframework.kafka.config.KafkaListenerEndpointRegistry listenerEndpointRegistry,
org.springframework.kafka.config.KafkaListenerContainerFactory listenerContainerFactory) |
@Bean
@ConditionalOnMissingBean
public me.ahoo.eventbus.kafka.KafkaEventCodec eventCodec(me.ahoo.eventbus.core.serialize.Serializer serializer,
me.ahoo.eventbus.core.serialize.Deserializer deserializer)
@Bean
@ConditionalOnMissingBean
public me.ahoo.eventbus.core.publisher.Publisher kafkaPublisher(me.ahoo.eventbus.kafka.KafkaEventCodec kafkaEventCodec,
org.springframework.kafka.core.KafkaTemplate<java.lang.Long,java.lang.String> kafkaTemplate)
@Bean
@ConditionalOnMissingBean
public me.ahoo.eventbus.core.subscriber.SubscriberRegistry kafkaSubscriberRegistry(me.ahoo.eventbus.kafka.KafkaEventCodec kafkaEventCodec,
me.ahoo.eventbus.core.consistency.ConsistencySubscriberFactory consistencySubscriberFactory,
org.springframework.kafka.config.KafkaListenerEndpointRegistry listenerEndpointRegistry,
org.springframework.kafka.config.KafkaListenerContainerFactory listenerContainerFactory)