package edu.harvard.i2b2.crc.quartz;
public class AnalysisQueue {
public static AnalysisQueue.QueueType getNextQueue(String queueName) {
QueueType queueType = QueueType.valueOf(queueName);
switch (queueType) {
case FILLER:
return QueueType.MEDIUM_QUEUE;
case MEDIUM_QUEUE:
return QueueType.LARGE_QUEUE;
case LARGE_QUEUE:
return QueueType.NO_MORE_QUEUE;
default:
return QueueType.NO_MORE_QUEUE;
}
}
public enum QueueType {
FILLER, MEDIUM_QUEUE, LARGE_QUEUE, NO_MORE_QUEUE;
}
}