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

Raccoon Rest/Http Java Client #51

Merged
merged 20 commits into from
Dec 1, 2022

Conversation

AkbaraliShaikh
Copy link
Member

@AkbaraliShaikh AkbaraliShaikh commented Nov 9, 2022

  • Implemented the Rest Java client for raccoon
  • Implemented http request retry handler
  • Added the JSON/PROTO serialisers
  • Added the Wire formatter (Json/Proto)
  • Added the unit tests
  • Added the WireMock Server for testing the http requests

clients/java/build.gradle Show resolved Hide resolved
clients/java/build.gradle Outdated Show resolved Hide resolved
clients/java/build.gradle Show resolved Hide resolved
clients/java/build.gradle Show resolved Hide resolved
clients/java/build.gradle Show resolved Hide resolved
@AkbaraliShaikh AkbaraliShaikh changed the title gradle setup for the raccoon java client Raccoon Rest/Http Java Client Nov 23, 2022
added serializer for json and proto

add serializer and deserializer for raccoon request

added unit tests

added mock server test for rest client

feat: raccoon proto generated code

feat: added custom exception types

feat: added retry logic

feat: added test files

feat: custom exception

feat: buf proto generate

feat: added the java 1.8 version compatibility
feat: compile version set to 1.8

feat: compile version set to 1.8

test: testing and fixing the pipeline

test: testing and fixing the pipeline

test: testing and fixing the pipeline

test: testing and fixing the pipeline

test: testing and fixing the pipeline

test: testing and fixing the pipeline
@chakravarthyvp chakravarthyvp merged commit 0dfd0a1 into raystack:main Dec 1, 2022
@AkbaraliShaikh
Copy link
Member Author

@ravisuhag can you please check the publish action? the Jar is not available for import.

@ravisuhag
Copy link
Member

@AkbaraliShaikh checking. meanwhile can you please bring the version to same as raccoon in another PR that is raised.

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