분석 흐름 (Analysis flow)
| 상태 | 설명 |
|---|---|
| INIT | 분석 요청을 등록함. 분석기 배당을 기다림 |
| READY | 분석할 대상을 준비함 |
| PRE_PROCESS | 분석 대상의 속성을 확인하고, 분석에 필요한 정보를 모음 |
| ANALYSIS | 분석을 실행함 |
| POST_PROCESS | 분석 결과를 처리 |
| COMPLETE | 분석을 완료함 |
콜백 (Callback)
분석 요청에 기술한 callbackUrl 목록 정보에 기반하여, 콜백을 실행합니다.
| 콜백 타입 | 설명 |
|---|---|
| SRC_UPLOAD | 분석 요청시, 소스코드 업로드(sourceUpload) 항목 정보를 기반으로 ’READY’ 상태에서 소스 업로드가 완료되었을 때 콜백을 실행합니다. |
| ANALYSIS_PROGRESS | 분석흐름 상태의 변경 또는 분석 정보의 업데이트가 있을 때 주 분석중 상태를 콜백으로 전송합니다. |
| ANALYSIS_COMPLETE | 모든 과정이 완료되면 콜백으로 전송합니다. 실패 콜백 또한 COMPLETE 콜백에 포함됩니다. |