/** * $Id: HeartbeatData.java 1835 2013-05-16 02:00:50Z shijia.wxr $ */ package com.alibaba.rocketmq.common.protocol.heartbeat; import java.util.HashSet; import java.util.Set; import com.alibaba.rocketmq.remoting.protocol.RemotingSerializable; /** * @author shijia.wxr<vintage.wang@gmail.com> */ public class HeartbeatData extends RemotingSerializable { private String clientID; private Set<ProducerData> producerDataSet = new HashSet<ProducerData>(); private Set<ConsumerData> consumerDataSet = new HashSet<ConsumerData>(); public String getClientID() { return clientID; } public void setClientID(String clientID) { this.clientID = clientID; } public Set<ProducerData> getProducerDataSet() { return producerDataSet; } public void setProducerDataSet(Set<ProducerData> producerDataSet) { this.producerDataSet = producerDataSet; } public Set<ConsumerData> getConsumerDataSet() { return consumerDataSet; } public void setConsumerDataSet(Set<ConsumerData> consumerDataSet) { this.consumerDataSet = consumerDataSet; } @Override public String toString() { return "HeartbeatData [clientID=" + clientID + ", producerDataSet=" + producerDataSet + ", consumerDataSet=" + consumerDataSet + "]"; } }