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

Allow for more customization of Unleash client #25

Open
GFriedrich opened this issue Jun 11, 2023 · 0 comments
Open

Allow for more customization of Unleash client #25

GFriedrich opened this issue Jun 11, 2023 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@GFriedrich
Copy link

GFriedrich commented Jun 11, 2023

Describe the feature request

Allow customizing the entire Unleash client without the need of exposing all builder functionalities via Spring.

Background

I would like to use this starter library, but on top I would like to customize specific parts that are not configurable by properties.
E.g. setting the fallback loader class to fulfill certain needs.

Solution suggestions

Therefore I would suggest to have another interface one could implement to customize the builder that gets created in the UnleashAutoConfiguration. And before the builder creates the instance, one does iterate over all customizers that were defined in the Spring context and in the end return the final builder.

Next to this it would be great if one could entirely replace the Unleash instance but still let the UnleashProperties be created. So adding a @ConditionalOnMissingBean to the Unleash bean would be very helpful.

@GFriedrich GFriedrich added the enhancement New feature or request label Jun 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Todo
Development

No branches or pull requests

2 participants