New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Injected CXFClientInfo does not reflect the wsdl and client-endpoint-url set in application.properties #491
Comments
Hi @ppalaga If I understood your concern correctly, it should certainly be doable ... from the docs: https://quarkiverse.github.io/quarkiverse-docs/quarkus-cxf/dev/client.html "Default configurations must be unique per SEI while it is otherwise perfectly valid to have multiple client configuration units per SEI .... Notice the absence of property service-interface in quarkus.cxf.client."my-featured-fruitservice-client" because this configuration is meant to be an alternative to the default configuration." |
@shumonsharif the docs is about configuring and injecting clients. That works as documented. What does not work is getting the configured endpoint URL and WSDL URL throught an injected CXFClientInfo. Here is my attempt to add a test: 85bece2#diff-589b1a55c42e5a4857b144ce0ee1b076ffa7d5c8c81e941bd404092a4b942dbfR76-R113 As for the second problem, it looks like I can only get just a single CXFClientInfo per SEI, regardless how may clients for the same implementation I have. That's a bit limiting, IMO. |
…url set in application.properties fix quarkiverse#491
…url set in application.properties fix #491
I am about to add a test case in an upcoming PR.
Another related issue is that it currently does not seem to be possible to inject two separate CXFClientInfos that implement the same service interface, but point at different client-endpoint-urls. I wonder whether this can be implemented at all?
The text was updated successfully, but these errors were encountered: