public class ClientRateLimiter extends RateLimiter
buckets, isShutdown, pool, requester, submittedBuckets
Constructor and Description |
---|
ClientRateLimiter(Requester requester,
int poolSize) |
Modifier and Type | Method and Description |
---|---|
java.lang.Long |
getRateLimit(Route.CompiledRoute route) |
protected java.lang.Long |
handleResponse(Route.CompiledRoute route,
com.mashape.unirest.http.HttpResponse<java.lang.String> response) |
protected void |
queueRequest(Request request) |
getQueuedRouteBuckets, getRouteBuckets, isRateLimited, shutdown, shutdownNow
public ClientRateLimiter(Requester requester, int poolSize)
public java.lang.Long getRateLimit(Route.CompiledRoute route)
getRateLimit
in class RateLimiter
protected void queueRequest(Request request)
queueRequest
in class RateLimiter
protected java.lang.Long handleResponse(Route.CompiledRoute route, com.mashape.unirest.http.HttpResponse<java.lang.String> response)
handleResponse
in class RateLimiter