package org.zbus.common.protocol;
import java.util.HashMap;
import java.util.Map;
public class BrokerInfo{
private long lastUpdatedTime = System.currentTimeMillis();
private String broker;
private Map<String, MqInfo> mqTable = new HashMap<String, MqInfo>();
public boolean isObsolete(long timeout){
return (System.currentTimeMillis()-lastUpdatedTime)>timeout;
}
public long getLastUpdatedTime() {
return lastUpdatedTime;
}
public void setLastUpdatedTime(long lastUpdatedTime) {
this.lastUpdatedTime = lastUpdatedTime;
}
public String getBroker() {
return broker;
}
public void setBroker(String broker) {
this.broker = broker;
}
public Map<String, MqInfo> getMqTable() {
return mqTable;
}
public void setMqTable(Map<String, MqInfo> mqTable) {
this.mqTable = mqTable;
}
@Override
public String toString() {
return "BrokerInfo [lastUpdatedTime=" + lastUpdatedTime + ", broker="
+ broker + ", mqTable=" + mqTable + "]";
}
}