The PredictionIO Java SDK includes an API client and sample code.
'io.prediction:sdk:0.7.0'
<dependency>
<groupId>io.prediction</groupId>
<artifactId>sdk</artifactId>
<version>0.7.0</version>
</dependency>
<dependency org="io.prediction" name="sdk" rev="0.7.0"/>
"io.prediction", "sdk", "0.7.0"