Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/archiecobbs/linode-apiv4-java
Java library for Linode's version 4 API
https://github.com/archiecobbs/linode-apiv4-java
java linode-api
Last synced: 2 months ago
JSON representation
Java library for Linode's version 4 API
- Host: GitHub
- URL: https://github.com/archiecobbs/linode-apiv4-java
- Owner: archiecobbs
- License: apache-2.0
- Created: 2017-11-18T22:28:10.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-04-03T21:54:10.000Z (almost 7 years ago)
- Last Synced: 2024-04-16T10:35:48.576Z (9 months ago)
- Topics: java, linode-api
- Language: HTML
- Size: 598 KB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.txt
- License: LICENSE
Awesome Lists containing this project
README
# linode-apiv4-java
This is a Java library for using [Linode's version 4 API](https://developers.linode.com/v4/introduction). This project contains these sub-modules:
**linode-apiv4-java-model** defines Java model classes ready for JSON (de)serialization using [Jackson](https://github.com/FasterXML/jackson).
**linode-apiv4-java-spring** relies on [Spring Framework](https://spring.io/) functionality to provide a convenient API for performing Linode REST API queries over HTTPS.
**linode-apiv4-java-workers** adds a basic "worker pool" service on top of **linode-apiv4-java-spring**.
### Status
**Current status:** most basic functionality is complete and somewhat tested.
**Current release:** 1.0.0
### Using It
Documentation is provided mainly through [API Javadocs](http://archiecobbs.github.io/linode-apiv4-java/site/apidocs/index.html).
See [the org.dellroad.apiv4.spring package](https://archiecobbs.github.io/linode-apiv4-java/site/apidocs/index.html?org/dellroad/linode/apiv4/spring/package-summary.html) for an example of how to setup the [LinodeApiRequestSender](https://archiecobbs.github.io/linode-apiv4-java/site/apidocs/index.html?org/dellroad/linode/apiv4/spring/LinodeApiRequestSender.html) for API queries.
See [WorkerPool](https://archiecobbs.github.io/linode-apiv4-java/site/apidocs/index.html?org/dellroad/linode/apiv4/workers/WorkerPool.html) for details on setting up worker pool.
### Getting It
**linode-apiv4-java** is available from [Maven Central](http://search.maven.org/#search|ga|1|a%3Alinode-apiv4-java):
```xml
org.dellroad
linode-apiv4-java-model
org.dellroad
linode-apiv4-java-spring
org.dellroad
linode-apiv4-java-workers
```