Replies: 3 comments 7 replies
-
Hi @mnouwens The JAX-WS Provider interface is currently not supported by the extension. However, assuming you are able to convert to the SEI method, and depending on your specific use case, you may be able to access the CXF Message message = PhaseInterceptorChain.getCurrentMessage(); |
Beta Was this translation helpful? Give feedback.
-
As far as I understand, the question is whether I can receive plain SOAP xml (provider service) instead of having to create Java objects (SEI), right? We currently have the requirement to be able to receive, map (with XSLT) and forward the SOAP content (XML) like in a messaging broker. A conversion into Java objects is unnecessary and not desired. It's a pity that this service providing not (yet?) supported in Quarkus. By the way: With the SEI approach we get a slightly different generated endpoint WSDL from the original WSDL. Therefore intercepting the XML message in a phase interceptor is a work around but a weak one ;-) I have tried to register a provider service endpoint in Quarkus with CXF but it is not accessible
Depending on the SERVICE_URL I have the following problems:
Is there really no way? It seems that there is just one little step to go .... Or am I missing important internal stuff that prevents CXF/Quarkus from supporting provider services? |
Beta Was this translation helpful? Give feedback.
-
Hi @Skrrytch @mnouwens I just introduced support for JAX-WS Providers. It will be in the next release, within the next day or two. I realize it was a while ago, but in case you still have a need for it, please feel free to test and let me know in case of any issues. |
Beta Was this translation helpful? Give feedback.
-
In Wildlfy we have a service like:
@ServiceMode(Service.Mode.MESSAGE)
@default
@WebServiceProvider(serviceName = "soapreceiverservice")
public class MessageParsingService implements Provider {
//Do Stuff.
}
}
What would be the quarkus equivalent?
Thanks
Beta Was this translation helpful? Give feedback.
All reactions