public class RateLimitedRequester extends Requester
| Modifier and Type | Field and Description | 
|---|---|
static Lazy<ScheduledExecutorService> | 
executor
A scheduler used to wait for async delays. 
 | 
| Constructor and Description | 
|---|
RateLimitedRequester(RiotApiConfig config)  | 
| Modifier and Type | Method and Description | 
|---|---|
CompletableFuture<org.asynchttpclient.Response> | 
getRequestNonRateLimitedAsync(String methodId,
                             String relativeUrl,
                             Region region,
                             List<org.asynchttpclient.Param> params)  | 
CompletableFuture<org.asynchttpclient.Response> | 
getRequestRateLimitedAsync(String methodId,
                          String relativeUrl,
                          Region region,
                          List<org.asynchttpclient.Param> params)  | 
close, getRequestAsyncpublic static final Lazy<ScheduledExecutorService> executor
public RateLimitedRequester(RiotApiConfig config)
public CompletableFuture<org.asynchttpclient.Response> getRequestNonRateLimitedAsync(String methodId, String relativeUrl, Region region, List<org.asynchttpclient.Param> params)
public CompletableFuture<org.asynchttpclient.Response> getRequestRateLimitedAsync(String methodId, String relativeUrl, Region region, List<org.asynchttpclient.Param> params)
Copyright © 2019. All rights reserved.