검색

63.3. 메시지 바인딩

download PDF

63.3.1. SOAP

표 63.6. “인바운드 Cryostat 인터셉터” Cryostat 바인딩을 사용할 때 엔드포인트의 인바운드 메시지 체인에 추가된 인터셉터를 나열합니다.

표 63.6. 인바운드 Cryostat 인터셉터
클래스단계설명

CheckFaultInterceptor

POST_PROTOCOL

메시지가 오류 메시지인지 확인합니다. 메시지가 오류 메시지이면 일반 처리가 중단되고 오류 처리가 시작됩니다.

MustUnderstandInterceptor

PRE_PROTOCOL

헤더를 이해해야 하는 프로세스를 처리합니다.

RPCInInterceptor

UNMARSHAL

unmarshals rpc/literal 메시지 메시지가 베어이면 메시지가 BareInInterceptor 개체에 전달되어 메시지 부분을 역직렬화합니다.

ReadsHeadersInterceptor

READ

Cryostat 헤더를 구문 분석하고 message 오브젝트에 저장합니다.

SoapActionInInterceptor

READ

Cryostat 작업 헤더를 구문 분석하고 해당 작업에 대한 고유 작업을 찾습니다.

SoapHeaderInterceptor

UNMARSHAL

작업 매개변수에 매핑되는 Cryostat 헤더를 적절한 개체에 바인딩합니다.

AttachmentInInterceptor

수신

mime 경계의 mime 헤더를 구문 분석하고, 루트 부분을 찾아 입력 스트림을 재설정하고, 다른 부분을 Attachment 오브젝트 컬렉션에 저장합니다.

DocLiteralInInterceptor

UNMARSHAL

Cryostat 본문의 첫 번째 요소를 검사하여 적절한 작업을 결정하고 데이터를 읽을 데이터 바인딩을 호출합니다.

StaxInInterceptor

POST_STREAM

메시지에서 XMLStream Cryostat 개체를 만듭니다.Creates an XMLStream Cryostat object from the message.

URIMappingInterceptor

UNMARSHAL

HTTP GET 메서드의 처리를 처리합니다.

SwAInInterceptor

PRE_INVOKE

바이너리 Cryostat 첨부 파일에 필요한 MIME 처리기를 만들고 해당 데이터를 매개 변수 목록에 추가합니다.

표 63.7. “아웃바운드 Cryostat 인터셉터” Cryostat 바인딩을 사용할 때 엔드포인트의 아웃바운드 메시지 체인에 추가된 인터셉터를 나열합니다.

표 63.7. 아웃바운드 Cryostat 인터셉터
클래스단계설명

RPCOutInterceptor

MARSHAL

전송을 위해 rpc 스타일 메시지를 마샬링합니다.

SoapHeaderOutFilterInterceptor

PRE_LOGICAL

인바운드로 표시된 모든 Cryostat 헤더를 제거합니다.

SoapPreProtocolOutInterceptor

POST_LOGICAL

Cryostat 버전과 Cryostat 작업 헤더를 설정합니다.

AttachmentOutInterceptor

PRE_STREAM

메시지에 있을 수 있는 첨부 파일을 처리하는 데 필요한 첨부 파일 마샬러와 mime 항목을 설정합니다.

BareOutInterceptor

MARSHAL

메시지 부분을 작성합니다.

StaxOutInterceptor

PRE_STREAM

메시지에서 XMLStreamWriter 개체를 만듭니다.Creates an XMLStreamWriter object from the message.

WrappedOutInterceptor

MARSHAL

아웃바운드 메시지 매개변수를 래핑합니다.

SoapOutInterceptor

WRITE

soap:envelope 요소와 메시지 헤더 블록의 요소를 씁니다. 또한 나머지 인터셉터가 채울 수 있도록 빈 soap:body 요소를 작성합니다.

SwAOutInterceptor

PRE_LOGICAL

Cryostat 첨부 파일로 패키징할 바이너리 데이터를 모두 제거하고 나중에 처리할 바이너리 데이터를 저장합니다.

63.3.2. XML

표 63.8. “인바운드 XML 인터셉터” XML 바인딩을 사용할 때 엔드포인트의 인바운드 메시지 체인에 추가된 인터셉터를 나열합니다.

표 63.8. 인바운드 XML 인터셉터
클래스단계설명

AttachmentInInterceptor

수신

mime 경계의 mime 헤더를 구문 분석하고, 루트 부분을 찾아 입력 스트림을 재설정한 다음, 다른 부분을 Attachment 오브젝트 컬렉션에 저장합니다.

DocLiteralInInterceptor

UNMARSHAL

메시지 본문의 첫 번째 요소를 검사하여 적절한 작업을 확인한 다음 데이터 바인딩을 호출합니다.

StaxInInterceptor

POST_STREAM

메시지에서 XMLStream Cryostat 개체를 만듭니다.Creates an XMLStream Cryostat object from the message.

URIMappingInterceptor

UNMARSHAL

HTTP GET 메서드의 처리를 처리합니다.

XMLMessageInInterceptor

UNMARSHAL

XML 메시지를 분리합니다.

표 63.9. “아웃바운드 XML 인터셉터” XML 바인딩을 사용할 때 엔드포인트의 아웃바운드 메시지 체인에 추가된 인터셉터를 나열합니다.

표 63.9. 아웃바운드 XML 인터셉터
클래스단계설명

StaxOutInterceptor

PRE_STREAM

메시지에서 XMLStreamWriter 개체를 만듭니다.Creates an XMLStreamWriter objects from the message.

WrappedOutInterceptor

MARSHAL

아웃바운드 메시지 매개변수를 래핑합니다.

XMLMessageOutInterceptor

MARSHAL

전송을 위해 메시지를 마샬링합니다.

63.3.3. CORBA

표 63.10. “인바운드 CORBA 인터셉터” CORBA 바인딩을 사용할 때 엔드포인트의 인바운드 메시지 체인에 추가된 인터셉터를 나열합니다.

표 63.10. 인바운드 CORBA 인터셉터
클래스단계설명

CorbaStreamInInterceptor

PRE_STREAM

CORBA 메시지를 역직렬화합니다.

BareInInterceptor

UNMARSHAL

메시지 부분을 역직렬화합니다.

표 63.11. “아웃바운드 CORBA 인터셉터” CORBA 바인딩을 사용할 때 엔드포인트의 아웃바운드 메시지 체인에 추가된 인터셉터를 나열합니다.

표 63.11. 아웃바운드 CORBA 인터셉터
클래스단계설명

CorbaStreamOutInterceptor

PRE_STREAM

메시지를 직렬화합니다.

BareOutInterceptor

MARSHAL

메시지 부분을 작성합니다.

CorbaStreamOutEndingInterceptor

USER_STREAM

메시지에 대해 스트림 가능한 오브젝트를 생성하여 메시지 컨텍스트에 저장합니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.