接口 MqHelper

  • 所有已知实现类:
    PulsarHelper

    public interface MqHelper
    MqHelper
    从以下版本开始:
    2022/2/18
    作者:
    jiangcs
    • 方法概要

      所有方法 实例方法 抽象方法 
      修饰符和类型 方法 说明
      java.lang.String send​(java.lang.String topic, java.lang.String msg)
      发送消息
      java.lang.String send​(java.lang.String topic, java.lang.String msg, long delay)
      发送消息
      java.lang.String send​(java.lang.String topic, java.lang.String key, java.lang.String msg)
      发送消息
      java.lang.String send​(java.lang.String topic, java.lang.String key, java.lang.String msg, long delay)
      发送消息
      void sendAsync​(java.lang.String topic, java.lang.String msg, long delay, java.util.function.Consumer<java.lang.String> action)
      异步发送消息
      void sendAsync​(java.lang.String topic, java.lang.String key, java.lang.String msg, long delay, java.util.function.Consumer<java.lang.String> action)
      异步发送消息
      void sendAsync​(java.lang.String topic, java.lang.String key, java.lang.String msg, java.util.function.Consumer<java.lang.String> action)
      异步发送消息
      void sendAsync​(java.lang.String topic, java.lang.String msg, java.util.function.Consumer<java.lang.String> action)
      异步发送消息
    • 方法详细资料

      • send

        java.lang.String send​(java.lang.String topic,
                              java.lang.String msg)
        发送消息
        参数:
        topic - 主题
        msg - 消息
        返回:
        MessageId
      • send

        java.lang.String send​(java.lang.String topic,
                              java.lang.String key,
                              java.lang.String msg)
        发送消息
        参数:
        topic - 主题
        key - 关键字
        msg - 消息
        返回:
        MessageId
      • send

        java.lang.String send​(java.lang.String topic,
                              java.lang.String msg,
                              long delay)
        发送消息
        参数:
        topic - 主题
        msg - 消息
        delay - 延迟时间,单位 毫秒
        返回:
        MessageId
      • send

        java.lang.String send​(java.lang.String topic,
                              java.lang.String key,
                              java.lang.String msg,
                              long delay)
        发送消息
        参数:
        topic - 主题
        key - 关键字
        msg - 消息
        delay - 延迟时间,单位 毫秒
        返回:
        MessageId
      • sendAsync

        void sendAsync​(java.lang.String topic,
                       java.lang.String msg,
                       java.util.function.Consumer<java.lang.String> action)
        异步发送消息
        参数:
        topic - 主题
        msg - 消息
        action - 回执动作,参数为MessageId
      • sendAsync

        void sendAsync​(java.lang.String topic,
                       java.lang.String key,
                       java.lang.String msg,
                       java.util.function.Consumer<java.lang.String> action)
        异步发送消息
        参数:
        topic - 主题
        key - 关键字
        msg - 消息
        action - 回执动作,参数为MessageId
      • sendAsync

        void sendAsync​(java.lang.String topic,
                       java.lang.String msg,
                       long delay,
                       java.util.function.Consumer<java.lang.String> action)
        异步发送消息
        参数:
        topic - 主题
        msg - 消息
        delay - 延迟时间,单位 毫秒
        action - 回执动作,参数为MessageId
      • sendAsync

        void sendAsync​(java.lang.String topic,
                       java.lang.String key,
                       java.lang.String msg,
                       long delay,
                       java.util.function.Consumer<java.lang.String> action)
        异步发送消息
        参数:
        topic - 主题
        key - 关键字
        msg - 消息
        delay - 延迟时间,单位 毫秒
        action - 回执动作,参数为MessageId