com.alibaba.rocketmq.common.protocol.body
类 ConsumerRunningInfo

java.lang.Object
  继承者 com.alibaba.rocketmq.remoting.protocol.RemotingSerializable
      继承者 com.alibaba.rocketmq.common.protocol.body.ConsumerRunningInfo

public class ConsumerRunningInfo
extends RemotingSerializable

Consumer内部数据结构


字段摘要
static String PROP_CLIENT_VERSION
           
static String PROP_CONSUME_ORDERLY
           
static String PROP_CONSUME_TYPE
           
static String PROP_CONSUMER_START_TIMESTAMP
           
static String PROP_NAMESERVER_ADDR
           
static String PROP_THREADPOOL_CORE_SIZE
           
 
构造方法摘要
ConsumerRunningInfo()
           
 
方法摘要
static String analyzeProcessQueue(String clientId, ConsumerRunningInfo info)
           
static boolean analyzeRebalance(TreeMap<String,ConsumerRunningInfo> criTable)
           
static boolean analyzeSubscription(TreeMap<String,ConsumerRunningInfo> criTable)
          分析订阅关系是否相同
 String formatString()
           
 String getJstack()
           
 TreeMap<MessageQueue,ProcessQueueInfo> getMqTable()
           
 Properties getProperties()
           
 TreeMap<String,ConsumeStatus> getStatusTable()
           
 TreeSet<SubscriptionData> getSubscriptionSet()
           
 void setJstack(String jstack)
           
 void setMqTable(TreeMap<MessageQueue,ProcessQueueInfo> mqTable)
           
 void setProperties(Properties properties)
           
 void setStatusTable(TreeMap<String,ConsumeStatus> statusTable)
           
 void setSubscriptionSet(TreeSet<SubscriptionData> subscriptionSet)
           
 
从类 com.alibaba.rocketmq.remoting.protocol.RemotingSerializable 继承的方法
decode, encode, encode, fromJson, toJson, toJson, toJson
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

PROP_NAMESERVER_ADDR

public static final String PROP_NAMESERVER_ADDR
另请参见:
常量字段值

PROP_THREADPOOL_CORE_SIZE

public static final String PROP_THREADPOOL_CORE_SIZE
另请参见:
常量字段值

PROP_CONSUME_ORDERLY

public static final String PROP_CONSUME_ORDERLY
另请参见:
常量字段值

PROP_CONSUME_TYPE

public static final String PROP_CONSUME_TYPE
另请参见:
常量字段值

PROP_CLIENT_VERSION

public static final String PROP_CLIENT_VERSION
另请参见:
常量字段值

PROP_CONSUMER_START_TIMESTAMP

public static final String PROP_CONSUMER_START_TIMESTAMP
另请参见:
常量字段值
构造方法详细信息

ConsumerRunningInfo

public ConsumerRunningInfo()
方法详细信息

getProperties

public Properties getProperties()

setProperties

public void setProperties(Properties properties)

getMqTable

public TreeMap<MessageQueue,ProcessQueueInfo> getMqTable()

setMqTable

public void setMqTable(TreeMap<MessageQueue,ProcessQueueInfo> mqTable)

getStatusTable

public TreeMap<String,ConsumeStatus> getStatusTable()

setStatusTable

public void setStatusTable(TreeMap<String,ConsumeStatus> statusTable)

getSubscriptionSet

public TreeSet<SubscriptionData> getSubscriptionSet()

setSubscriptionSet

public void setSubscriptionSet(TreeSet<SubscriptionData> subscriptionSet)

formatString

public String formatString()

analyzeSubscription

public static boolean analyzeSubscription(TreeMap<String,ConsumerRunningInfo> criTable)
分析订阅关系是否相同


analyzeRebalance

public static boolean analyzeRebalance(TreeMap<String,ConsumerRunningInfo> criTable)

analyzeProcessQueue

public static String analyzeProcessQueue(String clientId,
                                         ConsumerRunningInfo info)

getJstack

public String getJstack()

setJstack

public void setJstack(String jstack)


Copyright © 2012-2015. All Rights Reserved.