-
Notifications
You must be signed in to change notification settings - Fork 9
Home
REST Client for Java
We started out by building a small and simple library that makes it easy to consume REST webservices. The main goal for rapa is to start out as a simple library that make CRUD operations a breeze with a REST webservice. Next steps is to have functionality like caching and finally be Hypermedia as the Engine of Application State (HATEOAS) aware.
Whats with the name?
Well I sort of had this code sitting on my machine for quite a while. Sai and I decided to get it into some shape and publish it. Names that we initially thought about were all taken on google code. So we gave it a random name. By the way “rapa” is fictitious animal that appears in Matthew Riley’s novel “The Temple”.
Future Direction
The direction of this project is pretty much dictated by the usage. We have a set of features on our mind. But it would be great if you could suggest us features that will help make your job easier consuming REST web services.
Contributions – see Developers page
Documentation – see Documentation page
Feature backlog
- Intelligent defaults for RestClientBuilder – Done
- FormatHandlers as plugins – Done
- handle collections.
- cache mechanism.
- JSON handler improvement.
- apikey based authentication
Tasks
- Update Documentation – In progress
- release 0.9.1
- release 1.0
Tech tasks
- Remove runcoderun dependencies – Done
- move build to gradle – Done
- gradle wrapper for machine which do not have gradle on them