package org.zstack.core.cloudbus; import java.beans.ConstructorProperties; import java.util.Map; /** */ public class WaitingMessageSummaryStatistic { private int totalWaitingMessageNum; private Map<String, Integer> waitingMessageCount; private String theMostWaitingMessageName; private long theMostWaitingMessageNum; private String theLongestWaitingTimeMessageName; private long theLongestWaitingTime; @ConstructorProperties({"totalWaitingMessageNum", "waitingMessageCount", "theMostWaitingMessageName", "theMostWaitingMessageNum", "theLongestWaitingTimeMessageName", "theLongestWaitingTime"}) public WaitingMessageSummaryStatistic(int totalWaitingMessageNum, Map<String, Integer> waitingMessageCount, String theMostWaitingMessageName, long theMostWaitingMessageNum, String theLongestWaitingTimeMessageName, long theLongestWaitingTime) { this.totalWaitingMessageNum = totalWaitingMessageNum; this.waitingMessageCount = waitingMessageCount; this.theMostWaitingMessageName = theMostWaitingMessageName; this.theMostWaitingMessageNum = theMostWaitingMessageNum; this.theLongestWaitingTimeMessageName = theLongestWaitingTimeMessageName; this.theLongestWaitingTime = theLongestWaitingTime; } public long getTheMostWaitingMessageNum() { return theMostWaitingMessageNum; } public long getTheLongestWaitingTime() { return theLongestWaitingTime; } public int getTotalWaitingMessageNum() { return totalWaitingMessageNum; } public Map<String, Integer> getWaitingMessageCount() { return waitingMessageCount; } public String getTheMostWaitingMessageName() { return theMostWaitingMessageName; } public String getTheLongestWaitingTimeMessageName() { return theLongestWaitingTimeMessageName; } }