in manager/dm-server/src/main/java/org/apache/doris/stack/control/request/handler/DorisClusterCreationRequestHandler.java [49:73]
public ModelControlResponse handleRequestEvent(CoreUserEntity user, DorisClusterRequest creationRequest, boolean modelInit) throws Exception {
// TODO:How to define enumeration constants
DorisClusterCreationRequest request = (DorisClusterCreationRequest) creationRequest;
switch (request.getEventType()) {
case 1: // CREATE_CLUSTER_SPACE
return handleCreateClusterSpaceEvent(user, request, modelInit);
case 2: // CREATE_RESOURCE_CLUSTER
return handleCreateResourceClusterEvent(user, request);
case 3: // CONFIG_AND_START_RESOURCE_CLUSTER
return handleConfigAndStartResourceClusterEvent(user, request);
case 4: // RESOURCE_CLUSTER_STARTED
return handleResourceClusterStartedEvent(user, request);
case 5: // SCHEDULE_DORIS_CLUSTER
return handleScheduleDorisClusterEvent(user, request);
case 6: // CONFIG_AND_DEPLOY_DORIS_CLUSTER
return handleConfigAndDeployDorisClusterEvent(user, request);
case 7: // DORIS_CLUSTER_DEPLOYED
return handleDorisClusterDeployedEvent(user, request);
case 8: // ACCESS_DORIS_CLUSTER
return handleAccessDorisClusterEvent(user, request);
default:
log.error("Event type error.");
throw new Exception("Event type error.");
}
}