private static State parseState()

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;
        }
    }