Java SDK for working with Nexus RPC.
Nexus is a synchronous RPC protocol. Arbitrary length operations are modelled on top of a set of pre-defined synchronous RPCs.
A Nexus caller calls a handler. The handler may respond inline or return a reference for a future, asynchronous operation. The caller can cancel an asynchronous operation, check for its outcome, or fetch its current state. The caller can also specify a callback URL, which the handler uses to asynchronously deliver the result of an operation when it is ready.
- Java 1.8+
Find the latest release of the Nexus Java SDK at maven central.
Add nexus-sdk as a dependency to your pom.xml:
<dependency>
<groupId>io.nexusrpc</groupId>
<artifactId>nexus-sdk</artifactId>
<version>N.N.N</version>
</dependency>
or to build.gradle:
compile group: 'io.nexusrpc', name: 'nexus-sdk', version: 'N.N.N'