Skip to content
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

CxfAutoConfiguration is not extendable. #66

Open
RobertZenz opened this issue Dec 31, 2019 · 0 comments
Open

CxfAutoConfiguration is not extendable. #66

RobertZenz opened this issue Dec 31, 2019 · 0 comments

Comments

@RobertZenz
Copy link

The CxfAutoConfiguration class is neither extendable nor easily modifiable. For example creating a custom serviceUrlEnding on the fly based on the WebServiceClient is not possible because the member is declared private and the methods inside the class do not use the serviceUrlEnding() method.

Either the members should all be made protected or the endpoint() method should be using the getters to retrieve the values. That would allow extending classes to override these values with dynamic ones. Additionally, the creation (without the publish() call) of the EndpointImpl should be moved to a protected method to give the possibility to modify the created instance before it is being published.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant