@EnableConfigurationProperties(value=CompensateProperties.class) public class CompensateAutoConfiguration extends java.lang.Object
| 构造器和说明 |
|---|
CompensateAutoConfiguration(CompensateProperties compensateProperties) |
| 限定符和类型 | 方法和说明 |
|---|---|
me.ahoo.simba.jdbc.MutexOwnerRepository |
mutexOwnerRepository(javax.sql.DataSource dataSource) |
me.ahoo.eventbus.core.compensate.PublishCompensateScheduler |
publishCompensateWorker(me.ahoo.eventbus.core.consistency.ConsistencyPublisher consistencyPublisher,
me.ahoo.eventbus.core.repository.PublishEventRepository publishEventRepository,
me.ahoo.simba.core.MutexContendServiceFactory publishMutexContendServiceFactory) |
me.ahoo.simba.core.MutexContendServiceFactory |
publishMutexContendServiceFactory(me.ahoo.simba.jdbc.MutexOwnerRepository mutexOwnerRepository) |
me.ahoo.eventbus.core.compensate.SubscribeCompensateScheduler |
subscribeCompensateWorker(me.ahoo.eventbus.core.serialize.Deserializer deserializer,
me.ahoo.eventbus.core.subscriber.SubscriberRegistry subscriberRegistry,
me.ahoo.eventbus.core.repository.SubscribeEventRepository subscribeEventRepository,
me.ahoo.simba.core.MutexContendServiceFactory subscribeMutexContendServiceFactory) |
me.ahoo.simba.core.MutexContendServiceFactory |
subscribeMutexContendServiceFactory(me.ahoo.simba.jdbc.MutexOwnerRepository mutexOwnerRepository) |
public CompensateAutoConfiguration(CompensateProperties compensateProperties)
@Bean @ConditionalOnMissingBean public me.ahoo.simba.jdbc.MutexOwnerRepository mutexOwnerRepository(javax.sql.DataSource dataSource)
@Bean @ConditionalOnMissingBean(name="publishMutexContendServiceFactory") public me.ahoo.simba.core.MutexContendServiceFactory publishMutexContendServiceFactory(me.ahoo.simba.jdbc.MutexOwnerRepository mutexOwnerRepository)
@Bean @ConditionalOnMissingBean(name="subscribeMutexContendServiceFactory") public me.ahoo.simba.core.MutexContendServiceFactory subscribeMutexContendServiceFactory(me.ahoo.simba.jdbc.MutexOwnerRepository mutexOwnerRepository)
@Bean
@ConditionalOnMissingBean
public me.ahoo.eventbus.core.compensate.PublishCompensateScheduler publishCompensateWorker(me.ahoo.eventbus.core.consistency.ConsistencyPublisher consistencyPublisher,
me.ahoo.eventbus.core.repository.PublishEventRepository publishEventRepository,
@Qualifier(value="publishMutexContendServiceFactory")
me.ahoo.simba.core.MutexContendServiceFactory publishMutexContendServiceFactory)
@Bean
@ConditionalOnMissingBean
public me.ahoo.eventbus.core.compensate.SubscribeCompensateScheduler subscribeCompensateWorker(me.ahoo.eventbus.core.serialize.Deserializer deserializer,
me.ahoo.eventbus.core.subscriber.SubscriberRegistry subscriberRegistry,
me.ahoo.eventbus.core.repository.SubscribeEventRepository subscribeEventRepository,
@Qualifier(value="subscribeMutexContendServiceFactory")
me.ahoo.simba.core.MutexContendServiceFactory subscribeMutexContendServiceFactory)