62장. Apache CXF 메시지 처리 단계


62.1. 인바운드 단계

표 62.1. “인바운드 메시지 처리 단계” 인바운드 인터셉터 체인에서 사용할 수 있는 단계를 나열합니다.

표 62.1. 인바운드 메시지 처리 단계
단계설명

수신

바이너리 첨부 파일에 대한 MIME 경계를 결정하는 것과 같은 전송 특정 처리를 수행합니다.

PRE_STREAM

전송에서 수신한 원시 데이터 스트림을 처리합니다.

USER_STREAM

POST_STREAM

READ

요청이 Cryostat 또는 XML 메시지인지 여부를 확인하고 빌드에서는 적절한 인터셉터를 추가합니다. 이 단계에서 Cryostat 메시지 헤더도 처리됩니다.

PRE_PROTOCOL

프로토콜 수준 처리를 수행합니다. 여기에는 WS-* 헤더 처리 및 Cryostat 메시지 속성 처리가 포함됩니다.

USER_PROTOCOL

POST_PROTOCOL

UNMARSHAL

메시지 데이터를 애플리케이션 수준 코드에서 사용하는 개체에 요약합니다.

PRE_LOGICAL

요약되지 않은 메시지 데이터를 처리합니다.

USER_LOGICAL

POST_LOGICAL

PRE_INVOKE

호출

메시지를 애플리케이션 코드에 전달합니다. 이 단계에서는 서버 측에서 서비스 구현이 호출됩니다. 클라이언트 측에서 응답이 애플리케이션에 다시 전달됩니다.

POST_INVOKE

아웃바운드 인터셉터 체인을 호출합니다.

62.2. 아웃바운드 단계

표 62.2. “인바운드 메시지 처리 단계” 인바운드 인터셉터 체인에서 사용할 수 있는 단계를 나열합니다.

표 62.2. 인바운드 메시지 처리 단계
단계설명

SETUP

체인의 이후 단계에서 필요한 모든 설정을 수행합니다.

PRE_LOGICAL

애플리케이션 수준에서 전달된 unmarshalled 데이터에 대한 처리를 수행합니다.

USER_LOGICAL

POST_LOGICAL

PREPARE_SEND

유선에 메시지를 쓰기 위한 연결을 엽니다.

PRE_STREAM

데이터 스트림 입력을 위한 메시지를 준비하는 데 필요한 처리를 수행합니다.

PRE_PROTOCOL

프로토콜 특정 정보 처리를 시작합니다.

WRITE

프로토콜 메시지를 작성합니다.

PRE_MARSHAL

메시지를 마샬링합니다.

MARSHAL

POST_MARSHAL

USER_PROTOCOL

프로토콜 메시지를 처리합니다.

POST_PROTOCOL

USER_STREAM

바이트 수준 메시지를 처리합니다.

POST_STREAM

전송

메시지를 보내고 전송 스트림을 닫습니다.

중요

아웃바운드 인터셉터 체인에는 이름이 _ENDING 으로 추가되는 미러 단계가 있습니다. 종료 단계는 데이터가 유선에 기록되기 전에 일부 터미널 작업을 수행해야 하는 인터셉터가 사용됩니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.