StompHeaderAccessor

PUROMANGA·2025년 6월 18일

기술스택

목록 보기
19/22

✅ accessor.get으로 가져올 수 있는 주요 값들

메서드설명
getCommand()STOMP 명령어 (예: CONNECT, SUBSCRIBE, SEND, DISCONNECT 등)
getDestination()구독 대상 주소 (예: /sub/chats/3)
getSessionId()이 WebSocket 연결의 고유 세션 ID
getSubscriptionId()클라이언트가 SUBSCRIBE 시 지정한 id 값
getUser()accessor.setUser(() -> username)으로 설정한 사용자
getFirstNativeHeader(String key)STOMP 헤더 중 하나를 직접 조회
getNativeHeaders()클라이언트가 보낸 전체 STOMP 헤더 Map<String, List<String>> 형태
getHeartbeat()클라이언트가 보낸 heart-beat 설정 ([cx, cy])
getContentType()메시지의 Content-Type (예: application/json)
getContentLength()메시지 body의 길이
getAck()클라이언트가 보낸 ack 헤더
getNack()클라이언트가 보낸 nack 헤더
getLogin() / getPasscode()(STOMP 로그인 시) 로그인/비밀번호 헤더
getReceipt()클라이언트가 보낸 receipt 요청 ID
getMessage()클라이언트가 보낸 message 내용 (헤더에 포함된 메시지)
getMessageId()서버가 생성한 message-id
getVersion()STOMP 프로토콜 버전 (accept-version)

0개의 댓글