R4J isn't endorsed by Riot Games and doesn't reflect the views or opinions of Riot Games or anyone officially involved in producing or managing League of Legends. League of Legends and Riot Games are trademarks or registered trademarks of Riot Games, Inc. League of Legends © Riot Games, Inc.
Check out one of the many tests, as they provide good examples.
Type | Supported |
---|---|
V5 compatible? | Yes! |
Rate-limiting? | Set dynamically based on your key! |
Cache | Supported |
---|---|
FileSystem | Yes! |
Memory | Partly... |
SQL | Not yet :( |
For maven / gradle / sbt / leiningen: Jitpack
For a JAR file: Releases
Wrap the method-call in CompletableFuture
CompletableFuture.supplyAsync(() -> api.getSummonerAPI().getSummonerByAccount(Platform.EUW1, Constants.TEST_ACCOUNT_IDS[0])).thenAccept(this::handleSummonerCallback);
private void handleSummonerCallback(Summoner u)
{
System.out.println(u);
}
- Add ALL methods to MemoryCacheProvider
- Add support for sql storage (hibernate?)
- Add ddragon as an alternative to static-data