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

Initial joystick client and config implementation. #1

Merged
merged 48 commits into from
Dec 15, 2023

Conversation

alina-fitsner
Copy link

Initial joystick client and config implementation.
Simple in memory LRU cache.
SingleConfig and MultipleConfig getContents implementation.
Exception handling.

Simple in memory LRU cache.
SingleConfig and MultipleConfig getContents implementation.
Exception handling.
Alina Fitsner added 27 commits September 27, 2023 21:02
… Examples can be tested via Swagger UI http://localhost:8080/swagger-ui.html after application start.
…t steps to de lombok all sdk code to improve compatibility with higher Java versions.
… from json to Object to JoystickContent class.
…d from Joystick. Remove trailing quotes from serialized response. Remove unused exception constructors. Fix toString for JoystickFullContent and JoystickContent.
…Joystick mapper only methods intended to be used by sdk users. Move all technical methods created for sdk internal code to JoystickUtil.
…lugins. Add staging repository URL to examples pom.xml
@ValeriyMaslenikov
Copy link
Contributor

  • setCacheTTL in the specification was called setCacheExpirationSeconds, could you please rename it
  • Sounds like the property serialized on the Config level is a little useless for us in this case. Because we have separate methods for returning serialized responses and if we set it on Config level - we will have very strange behavior (like it will return TextNode from getContent. Let's remove it, as we did in .NET library.
  • Looks like we're missing CL-03

@ValeriyMaslenikov ValeriyMaslenikov merged commit 0c1df52 into main Dec 15, 2023
8 checks passed
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.

3 participants