@Configuration(proxyBeanMethods=false) @AutoConfigureAfter(value=org.apache.rocketmq.spring.autoconfigure.RocketMQAutoConfiguration.class) @ConditionalOnMissingBean(value=org.apache.rocketmq.client.producer.DefaultMQProducer.class) public class RocketMQComponent4BinderAutoConfiguration extends Object
| 构造器和说明 |
|---|
RocketMQComponent4BinderAutoConfiguration(org.springframework.core.env.Environment environment) |
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.rocketmq.client.producer.DefaultMQProducer |
defaultMQProducer() |
org.apache.rocketmq.spring.core.RocketMQTemplate |
rocketMQTemplate(org.apache.rocketmq.client.producer.DefaultMQProducer mqProducer,
com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
static org.apache.rocketmq.spring.config.RocketMQTransactionAnnotationProcessor |
transactionAnnotationProcessor(org.apache.rocketmq.spring.config.TransactionHandlerRegistry transactionHandlerRegistry) |
org.apache.rocketmq.spring.config.TransactionHandlerRegistry |
transactionHandlerRegistry(org.apache.rocketmq.spring.core.RocketMQTemplate template) |
public RocketMQComponent4BinderAutoConfiguration(org.springframework.core.env.Environment environment)
@Bean @ConditionalOnMissingBean(value=org.apache.rocketmq.client.producer.DefaultMQProducer.class) public org.apache.rocketmq.client.producer.DefaultMQProducer defaultMQProducer()
@Bean(destroyMethod="destroy")
@ConditionalOnMissingBean
public org.apache.rocketmq.spring.core.RocketMQTemplate rocketMQTemplate(org.apache.rocketmq.client.producer.DefaultMQProducer mqProducer,
com.fasterxml.jackson.databind.ObjectMapper objectMapper)
@Bean @ConditionalOnBean(value=org.apache.rocketmq.spring.core.RocketMQTemplate.class) @ConditionalOnMissingBean(value=org.apache.rocketmq.spring.config.TransactionHandlerRegistry.class) public org.apache.rocketmq.spring.config.TransactionHandlerRegistry transactionHandlerRegistry(org.apache.rocketmq.spring.core.RocketMQTemplate template)
@Bean(name="org.springframework.rocketmq.spring.starter.internalRocketMQTransAnnotationProcessor") @ConditionalOnBean(value=org.apache.rocketmq.spring.config.TransactionHandlerRegistry.class) public static org.apache.rocketmq.spring.config.RocketMQTransactionAnnotationProcessor transactionAnnotationProcessor(org.apache.rocketmq.spring.config.TransactionHandlerRegistry transactionHandlerRegistry)
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.