package net.grinder.message.console;
/**
* Agent Status. This enum describes all necessary step and status which {@link org.ngrinder.model.AgentInfo}
* can be in.
*
* @author Matt
* @since 3.3
*/
public enum AgentStatusCategory {
/**
* Processing.
*/
PROGRESSING("green_anime.gif", true),
/**
* Ready.
*/
READY("green.png", true),
/**
* Unknown state.
*/
INACTIVE("grey.png", false),
/**
* Stopped by error .
*/
ERROR("red.png", false);
private final String iconName;
private boolean active;
AgentStatusCategory(String iconName, boolean active) {
this.iconName = iconName;
this.active = active;
}
public String getIconName() {
return iconName;
}
public boolean isActive() {
return active;
}
}