You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
The text was updated successfully, but these errors were encountered:
The
CxfAutoConfiguration
class is neither extendable nor easily modifiable. For example creating a customserviceUrlEnding
on the fly based on theWebServiceClient
is not possible because the member is declaredprivate
and the methods inside the class do not use theserviceUrlEnding()
method.Either the members should all be made
protected
or theendpoint()
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 thepublish()
call) of theEndpointImpl
should be moved to a protected method to give the possibility to modify the created instance before it is being published.The text was updated successfully, but these errors were encountered: