类 RocketMQUtil


  • public class RocketMQUtil
    extends Object
    • 构造器详细资料

      • RocketMQUtil

        public RocketMQUtil()
    • 方法详细资料

      • convert

        public static org.springframework.messaging.MessagingException convert​(org.apache.rocketmq.client.exception.MQClientException e)
      • convertToSpringMessage

        public static org.springframework.messaging.Message convertToSpringMessage​(org.apache.rocketmq.common.message.MessageExt message)
      • toRocketHeaderKey

        public static String toRocketHeaderKey​(String rawKey)
      • convertToSpringMessage

        public static org.springframework.messaging.Message convertToSpringMessage​(org.apache.rocketmq.common.message.Message message)
      • convertToRocketMessage

        @Deprecated
        public static org.apache.rocketmq.common.message.Message convertToRocketMessage​(com.fasterxml.jackson.databind.ObjectMapper objectMapper,
                                                                                        String charset,
                                                                                        String destination,
                                                                                        org.springframework.messaging.Message message)
        已过时。
      • convertToRocketMessage

        public static org.apache.rocketmq.common.message.Message convertToRocketMessage​(org.springframework.messaging.converter.MessageConverter messageConverter,
                                                                                        String charset,
                                                                                        String destination,
                                                                                        org.springframework.messaging.Message<?> message)
      • getRPCHookByAkSk

        public static org.apache.rocketmq.remoting.RPCHook getRPCHookByAkSk​(org.springframework.core.env.Environment env,
                                                                            String accessKeyOrExpr,
                                                                            String secretKeyOrExpr)
      • createDefaultMQProducer

        public static org.apache.rocketmq.client.producer.DefaultMQProducer createDefaultMQProducer​(String groupName,
                                                                                                    String ak,
                                                                                                    String sk,
                                                                                                    boolean isEnableMsgTrace,
                                                                                                    String customizedTraceTopic)
      • createDefaultLitePullConsumer

        public static org.apache.rocketmq.client.consumer.DefaultLitePullConsumer createDefaultLitePullConsumer​(String nameServer,
                                                                                                                String accessChannel,
                                                                                                                String groupName,
                                                                                                                String topicName,
                                                                                                                MessageModel messageModel,
                                                                                                                SelectorType selectorType,
                                                                                                                String selectorExpression,
                                                                                                                String ak,
                                                                                                                String sk,
                                                                                                                int pullBatchSize,
                                                                                                                boolean useTLS)
                                                                                                         throws org.apache.rocketmq.client.exception.MQClientException
        抛出:
        org.apache.rocketmq.client.exception.MQClientException
      • getNamespace

        public static String getNamespace​(String specifiedNamespace,
                                          String defaultNamespace)