Skip to content

CxfAutoConfiguration is not extendable. #66

@RobertZenz

Description

@RobertZenz

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions