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

refactor: make AbstractConfigurationService easier to use by sub-classes #388

Merged
merged 3 commits into from
Mar 23, 2021

Conversation

metacosm
Copy link
Collaborator

No description provided.

@metacosm metacosm self-assigned this Mar 22, 2021
@metacosm metacosm requested review from adam-sandor and csviri March 22, 2021 16:59
@adam-sandor
Copy link
Collaborator

I'm again missing the explanation for the motivation behind the change.

@metacosm
Copy link
Collaborator Author

@adam-sandor it's all in the title 😄 AsbtractConfigurationService is an abstract class meant to be extended but as it is, it's not very usable by subclasses because it really doesn't provide ways to interact with its internal structure.

@metacosm
Copy link
Collaborator Author

@adam-sandor I'm going to go ahead and merge these changes as I need them for the quarkus extension.

@adam-sandor
Copy link
Collaborator

sure, go for it :) but do know that I hate abstract classes 😂

@metacosm
Copy link
Collaborator Author

Well, the class is not new, I just made it easier to use downstream… and yes, abstract classes certainly have their flaws. 😄

@metacosm metacosm merged commit 7aca83f into master Mar 23, 2021
@metacosm metacosm deleted the add-flexibility branch March 23, 2021 21:35
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

Successfully merging this pull request may close these issues.

2 participants