in service/src/main/java/org/apache/griffin/core/job/entity/LivySessionStates.java [62:90]
private static SessionState toSessionState(State state) {
if (state == null) {
return null;
}
switch (state) {
case NOT_STARTED:
return new SessionState.NotStarted();
case STARTING:
return new SessionState.Starting();
case RECOVERING:
return new SessionState.Recovering();
case IDLE:
return new SessionState.Idle();
case RUNNING:
return new SessionState.Running();
case BUSY:
return new SessionState.Busy();
case SHUTTING_DOWN:
return new SessionState.ShuttingDown();
case ERROR:
return new SessionState.Error(System.nanoTime());
case DEAD:
return new SessionState.Dead(System.nanoTime());
case SUCCESS:
return new SessionState.Success(System.nanoTime());
default:
return null;
}
}