@Configuration @EnableEventBus @EnableConfigurationProperties(value=EventBusProperties.class) public class EventBusAutoConfiguration extends Object
| 限定符和类型 | 类和说明 |
|---|---|
protected class |
EventBusAutoConfiguration.CompensationConfiguration |
protected class |
EventBusAutoConfiguration.RabbitConfiguration |
| 构造器和说明 |
|---|
EventBusAutoConfiguration(EventBusProperties eventBusProperties) |
| 限定符和类型 | 方法和说明 |
|---|---|
me.ahoo.eventbus.core.consistency.ConsistencyPublisher |
consistencyPublisher(me.ahoo.eventbus.core.publisher.Publisher publisher,
me.ahoo.eventbus.core.publisher.EventDescriptorParser eventDescriptorParser,
me.ahoo.eventbus.core.repository.PublishEventRepository publishEventRepository,
org.springframework.transaction.PlatformTransactionManager transactionManager) |
me.ahoo.eventbus.core.consistency.ConsistencySubscriberFactory |
consistencySubscriberFactory(me.ahoo.eventbus.core.consistency.ConsistencyPublisher consistencyPublisher,
me.ahoo.eventbus.core.publisher.EventDescriptorParser eventDescriptorParser,
me.ahoo.eventbus.core.repository.PublishEventRepository publishEventRepository,
me.ahoo.eventbus.core.repository.SubscribeEventRepository subscribeEventRepository,
org.springframework.transaction.PlatformTransactionManager transactionManager) |
me.ahoo.eventbus.core.publisher.EventDescriptorParser |
eventDescriptorParser(me.ahoo.eventbus.core.publisher.EventNameGenerator eventNameGenerator) |
me.ahoo.eventbus.core.publisher.EventNameGenerator |
eventNameGenerator() |
me.ahoo.eventbus.core.repository.PublishEventRepository |
publishEventRepository(org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate jdbcTemplate) |
me.ahoo.eventbus.core.repository.SubscribeEventRepository |
subscribeEventRepository(org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate jdbcTemplate) |
me.ahoo.eventbus.core.subscriber.SubscriberNameGenerator |
subscriberNameGenerator() |
me.ahoo.eventbus.core.subscriber.SubscriberScanner |
subscriberScanner(me.ahoo.eventbus.core.subscriber.SubscriberNameGenerator subscriberNameGenerator,
me.ahoo.eventbus.core.publisher.EventDescriptorParser eventDescriptorParser) |
public EventBusAutoConfiguration(EventBusProperties eventBusProperties)
@Bean @ConditionalOnMissingBean public me.ahoo.eventbus.core.publisher.EventNameGenerator eventNameGenerator()
@Bean @ConditionalOnMissingBean public me.ahoo.eventbus.core.subscriber.SubscriberNameGenerator subscriberNameGenerator()
@Bean @ConditionalOnMissingBean public me.ahoo.eventbus.core.publisher.EventDescriptorParser eventDescriptorParser(me.ahoo.eventbus.core.publisher.EventNameGenerator eventNameGenerator)
@Bean
@ConditionalOnMissingBean
public me.ahoo.eventbus.core.subscriber.SubscriberScanner subscriberScanner(me.ahoo.eventbus.core.subscriber.SubscriberNameGenerator subscriberNameGenerator,
me.ahoo.eventbus.core.publisher.EventDescriptorParser eventDescriptorParser)
@Bean @ConditionalOnMissingBean public me.ahoo.eventbus.core.repository.PublishEventRepository publishEventRepository(org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate jdbcTemplate)
@Bean @ConditionalOnMissingBean public me.ahoo.eventbus.core.repository.SubscribeEventRepository subscribeEventRepository(org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate jdbcTemplate)
@Bean
@ConditionalOnMissingBean
public me.ahoo.eventbus.core.consistency.ConsistencyPublisher consistencyPublisher(me.ahoo.eventbus.core.publisher.Publisher publisher,
me.ahoo.eventbus.core.publisher.EventDescriptorParser eventDescriptorParser,
me.ahoo.eventbus.core.repository.PublishEventRepository publishEventRepository,
org.springframework.transaction.PlatformTransactionManager transactionManager)
@Bean
@ConditionalOnMissingBean
public me.ahoo.eventbus.core.consistency.ConsistencySubscriberFactory consistencySubscriberFactory(me.ahoo.eventbus.core.consistency.ConsistencyPublisher consistencyPublisher,
me.ahoo.eventbus.core.publisher.EventDescriptorParser eventDescriptorParser,
me.ahoo.eventbus.core.repository.PublishEventRepository publishEventRepository,
me.ahoo.eventbus.core.repository.SubscribeEventRepository subscribeEventRepository,
org.springframework.transaction.PlatformTransactionManager transactionManager)
Copyright © 2020. All rights reserved.