in service/src/main/java/org/apache/griffin/core/job/entity/LivySessionStates.java [102:126]
private static State parseState(JsonElement state) {
if (state == null) {
return null;
}
switch (state.getAsString()) {
case "NEW":
case "NEW_SAVING":
case "SUBMITTED":
return NOT_STARTED;
case "ACCEPTED":
return STARTING;
case "RUNNING":
return RUNNING;
case "SUCCEEDED":
return SUCCESS;
case "FAILED":
return DEAD;
case "KILLED":
return SHUTTING_DOWN;
case "FINISHED":
return null;
default:
return UNKNOWN;
}
}