类 Subscriber


  • public abstract class Subscriber
    extends java.lang.Object
    队列订阅者
    版本:
    1.0 2018年9月30日
    作者:
    帮帮组
    • 构造器概要

      构造器 
      构造器 说明
      Subscriber​(java.lang.String topic, int index)
      构造一个队列订阅者
    • 方法概要

      所有方法 实例方法 抽象方法 具体方法 
      修饰符和类型 方法 说明
      abstract boolean consume​(com.alibaba.fastjson.JSONObject json)
      消费一个队列数据
      int getIndex()  
      java.lang.String getTopic()  
      void setTopic​(java.lang.String topic)  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • Subscriber

        public Subscriber​(java.lang.String topic,
                          int index)
        构造一个队列订阅者
        参数:
        topic - 队列topic
        index - 订阅序号。同一topic下,序号不可重复
    • 方法详细资料

      • getIndex

        public int getIndex()
        返回:
        订阅者在当前topic下的序号
      • getTopic

        public java.lang.String getTopic()
        返回:
        消息topic
      • setTopic

        public void setTopic​(java.lang.String topic)
        参数:
        topic - 消息topic
      • consume

        public abstract boolean consume​(com.alibaba.fastjson.JSONObject json)
        消费一个队列数据
        参数:
        json - 消息数据,消息数据对象序列化形成的JSON数据
        返回:
        是否消费成功