Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vietj/retrofit-vertx
A highly scalable adapter for Retrofit with Vert.x
https://github.com/vietj/retrofit-vertx
httpclient java retrofit vertx
Last synced: 3 days ago
JSON representation
A highly scalable adapter for Retrofit with Vert.x
- Host: GitHub
- URL: https://github.com/vietj/retrofit-vertx
- Owner: vietj
- License: apache-2.0
- Created: 2016-03-05T20:00:37.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2022-02-27T10:54:51.000Z (over 2 years ago)
- Last Synced: 2024-11-01T19:52:35.215Z (10 days ago)
- Topics: httpclient, java, retrofit, vertx
- Language: Java
- Homepage:
- Size: 90.8 KB
- Stars: 31
- Watchers: 4
- Forks: 7
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE-aslv20.html
Awesome Lists containing this project
- vertx-awesome - Retrofit adapter for Vert.x - A highly scalable adapter for Retrofit with Vert.x. (Integration)
README
## Retrofit Vert.x adapter
An highly scalable adapter for _Retrofit_ with Vert.x
Based on http://square.github.io/retrofit/ and http://vertx.io.
Supporting
- HTTP/1 or HTTP/2 transport
- Connection pooling
- SSL / TLS
- Proxy support
- Non blocking DNS resolution
- Native SSL support (OpenSSL, BoringSSL, etc…)
- Native transports (Epoll, KQueue)## Usage
To use the adapter, add the following dependency to the _dependencies_ section of your build descriptor:
* Maven (in your `pom.xml`):
```
com.julienviet
retrofit-vertx
1.1.3```
* Gradle (in your `build.gradle` file):
```
dependencies {
compile 'com.julienviet:retrofit-vertx:1.1.3'
}
```You can read the [Documentation](http://www.julienviet.com/retrofit-vertx/java/index.html).
## Snapshots
[![Build Status](https://travis-ci.org/vietj/retrofit-vertx.svg?branch=master)](https://travis-ci.org/vietj/retrofit-vertx)
Use the dependency
```
com.julienviet
retrofit-vertx
1.1.4-SNAPSHOT```
Snapshots are deploy in Sonatype OSS repository: https://oss.sonatype.org/content/repositories/snapshots/com/julienviet/retrofit-vertx/
## License
Apache License - Version 2.0
## Publishing docs
* mvn package -Pdocs
* cp -r target/docs docs/
* mv docs/retrofit-vertx docs/guide