/** * */ package hermes.ext.seebeyond.model; import java.util.Properties; /** * @author siddavatamm * */ public class SeeBeyondQueue { public static final String QUEUE_NAME_KEY = "QUEUE_NAME"; public static final String CURRENT_RECEIVERS_KEY = "CURRENT_RECEIVERS"; public static final String FIRST_ENQUEUE_TIME_KEY = "FIRST_ENQUEUE_TIME"; public static final String LAST_ENQUEUE_TIME_KEY = "LAST_ENQUEUE_TIME"; public static final String MIN_SEQ_KEY = "MIN_SEQ"; public static final String MAX_SEQ_KEY = "MAX_SEQ"; public static final String MESSAGE_COUNT_KEY = "MESSAGE_COUNT"; private String queueName; private String currentReceivers; private String firstEnqueueTime; private String lastEnqueueTime; private String minSequence; private String maxSequence; private String messageCount; public SeeBeyondQueue(String queueName) { this.queueName = queueName; } public SeeBeyondQueue(Properties stats) { this.queueName = stats.getProperty(QUEUE_NAME_KEY); this.currentReceivers = stats.getProperty(CURRENT_RECEIVERS_KEY); this.firstEnqueueTime = stats.getProperty(FIRST_ENQUEUE_TIME_KEY); this.lastEnqueueTime = stats.getProperty(LAST_ENQUEUE_TIME_KEY); this.minSequence = stats.getProperty(MIN_SEQ_KEY); this.maxSequence = stats.getProperty(MAX_SEQ_KEY); this.messageCount = stats.getProperty(MESSAGE_COUNT_KEY); } public String getCurrentReceivers() { return currentReceivers; } public void setCurrentReceivers(String currentReceivers) { this.currentReceivers = currentReceivers; } public String getFirstEnqueueTime() { return firstEnqueueTime; } public void setFirstEnqueueTime(String firstEnqueueTime) { this.firstEnqueueTime = firstEnqueueTime; } public String getLastEnqueueTime() { return lastEnqueueTime; } public void setLastEnqueueTime(String lastEnqueueTime) { this.lastEnqueueTime = lastEnqueueTime; } public String getMaxSequence() { return maxSequence; } public void setMaxSequence(String maxSequence) { this.maxSequence = maxSequence; } public String getMinSequence() { return minSequence; } public void setMinSequence(String minSequence) { this.minSequence = minSequence; } public String getQueueName() { return queueName; } public void setQueueName(String queueName) { this.queueName = queueName; } public String getMessageCount() { return messageCount; } public void setMessageCount(String messageCount) { this.messageCount = messageCount; } }