类 RocketMQAutoConfiguration

    • 字段详细资料

      • ROCKETMQ_TEMPLATE_DEFAULT_GLOBAL_NAME

        public static final String ROCKETMQ_TEMPLATE_DEFAULT_GLOBAL_NAME
        另请参阅:
        常量字段值
    • 构造器详细资料

      • RocketMQAutoConfiguration

        public RocketMQAutoConfiguration​(org.springframework.core.env.Environment environment)
    • 方法详细资料

      • setApplicationContext

        public void setApplicationContext​(org.springframework.context.ApplicationContext applicationContext)
                                   throws org.springframework.beans.BeansException
        指定者:
        setApplicationContext 在接口中 org.springframework.context.ApplicationContextAware
        抛出:
        org.springframework.beans.BeansException
      • checkProperties

        public void checkProperties()
      • defaultMQProducer

        @Bean("defaultMQProducer")
        @ConditionalOnMissingBean(org.apache.rocketmq.client.producer.DefaultMQProducer.class)
        @ConditionalOnProperty(prefix="rocketmq",
                               value={"name-server","producer.group"})
        public org.apache.rocketmq.client.producer.DefaultMQProducer defaultMQProducer​(RocketMQProperties rocketMQProperties)
      • defaultLitePullConsumer

        @Bean("defaultLitePullConsumer")
        @ConditionalOnMissingBean(org.apache.rocketmq.client.consumer.DefaultLitePullConsumer.class)
        @ConditionalOnProperty(prefix="rocketmq",
                               value={"name-server","pull-consumer.group","pull-consumer.topic"})
        public org.apache.rocketmq.client.consumer.DefaultLitePullConsumer defaultLitePullConsumer​(RocketMQProperties rocketMQProperties)
                                                                                            throws org.apache.rocketmq.client.exception.MQClientException
        抛出:
        org.apache.rocketmq.client.exception.MQClientException
      • rocketMQTemplate

        @Bean(destroyMethod="destroy")
        @Conditional(org.apache.rocketmq.spring.autoconfigure.RocketMQAutoConfiguration.ProducerOrConsumerPropertyCondition.class)
        @ConditionalOnMissingBean(name="rocketMQTemplate")
        public RocketMQTemplate rocketMQTemplate​(RocketMQMessageConverter rocketMQMessageConverter)