Alright, sounds great. I will have a deeper look into it.

Thanks for the quick response.

Kind regards
Jesper


-----Original Message-----
From: Markus Schulz [mailto:[email protected]] 
Sent: 2. november 2018 10:32
To: [email protected]
Subject: Re: CXF and possible performance optimizations

Am Freitag, 2. November 2018, 09:08:34 CET schrieb Jesper Duelund
Isaksen:
> Thanks for your suggestion Markus!
> 
> It looks like a WebServiceProvider for either the SAXSource or 
> StreamSource would fit our needs.
> 
> However the note regarding developers needing to manually handle SOAP 
> envelopes leads me to assume that everything WS-SecurityPolicy related 
> needs to be manually handled as well. Would you consider that correct?

no, you don't need to handle security manually. 
Full WS-SecurityPolicy (or other cxf-specific interceptors) are available. 
Simply put the ws-security-policy into your wsdl and let cxf do the hard work 
for you.

@ServiceMode(value = Service.Mode.PAYLOAD) @WebServiceProvider(wsdlLocation = 
"your.wsdl", ...) public class MyProvider implements Provider<Source> {

        @Override
        public Source invoke(Source source) {
                ...unmarshal source on demand with jaxb or similar...
    }

}

regards
msc

Reply via email to