67.4. 다중 파트 메시지
다중 파트 CHAP 메시지는 ServiceInterfaceStrategy에서 지원됩니다. CloudEvent-WS 2.2에 따라 주석이 추가되고 문서 베어 스타일 요구 사항을 충족하는 서비스 인터페이스 정의를 사용하여 ServiceInterfaceStrategy를 초기화해야 합니다. 대상 메서드가 다음 기준을 충족해야 합니다. 1) 이는 헤더가 아닌 매개 변수의 대부분 또는
이 아닌 매개 변수, 2) in
/outin/
이 아닌 매개 변수 이외의 반환 유형이 있어야 하는 경우, 2) out
in/out
또는 out
-header 매개 변수가 없는
경우, 3) 반환 유형이 in/out 또는 out-header 매개 변수가 있는 경우, 헤더가 아닌 매개 변수의 반환 유형이 있어야 합니다.
매핑 전략이 요청 매개변수 또는 응답 매개변수에 적용되는지 여부를 나타내는 부울 매개변수를 사용하여 ServiceInterfaceStrategy를 초기화해야 합니다.
ServiceInterfaceStrategy strat = new ServiceInterfaceStrategy(com.example.customerservice.multipart.MultiPartCustomerService.class, true); SoapJaxbDataFormat soapDataFormat = new SoapJaxbDataFormat("com.example.customerservice.multipart", strat);
ServiceInterfaceStrategy strat = new ServiceInterfaceStrategy(com.example.customerservice.multipart.MultiPartCustomerService.class, true);
SoapJaxbDataFormat soapDataFormat = new SoapJaxbDataFormat("com.example.customerservice.multipart", strat);
67.4.1. 홀더 오브젝트 매핑 링크 복사링크가 클립보드에 복사되었습니다!
CloudEvent-WS는 In/Out
및 Out
매개변수에 대해 type-parameterized javax.xml.ws.Holder
오브젝트를 사용하도록 지정합니다. 매개 변수 형식의 인스턴스를 직접 사용할 수 있습니다. Holder의 값 클래스에 대한 CloudEventB 매핑에 따라 camel-soap DataFormat marshaler 값을 지정합니다. \'Holder
오브젝트에 대한 매핑은 허용되지 않습니다.