--- kind: CONCEPT slug: adapter-inbound-websocket-c03 title: 오류 형식이 세 벌이다 topic: schema-and-wire-models project: clean-architecture-backend-template status: 게시 전 sourceRevision: 21234e38cdb9a926cbc92bb97a2aee2e4a7d2916 rootTreeNode: concept:adapter-inbound-websocket-c03 evidenceCapturedOn: 2026-09-01 assets: - key: adapter-inbound-websocket-c03 file: ../../../final/evidence/rendered/adapter-inbound-websocket-c03.svg evidence: - ../../../final/evidence/raw/adapter-inbound-websocket-c03.txt source: - 원본 분석 절은 analysis/17-adapter-inbound-websocket.md#L267 이다. module: adapter-inbound-websocket --- # 오류 형식이 세 벌이다 `WebSocketFailureCategory`(main_other=10)가 이 sub-scope에서 가장 널리 참조되는 타입인데, 실제 STOMP 오류는 세 번째 형식이 만든다. ## 본문 `error` 패키지의 `WebSocketFailureCategory`(main_other=10)가 이 sub-scope에서 가장 널리 참조되는 타입이고, `WebSocketErrorMessage`(75, main 참조 0)와 `WebSocketErrorTransport`가 그것을 전송으로 옮긴다. ## WebSocketFailureCategory 참조 위치 :::evidence key="adapter-inbound-websocket-c03" alt="코드베이스에서 WebSocketFailureCategory 를 검색한 출력 15줄. 이 기록이 세는 참조가 그 출력에 그대로 보인다." caption="WebSocketFailureCategory 코드베이스 검색 — 15줄 · exit 0" zoom="true" ::: ## 실제 STOMP 오류를 만드는 세 번째 형식 `stomp/SafeStompSubProtocolErrorHandler`(32)가 만든다.