public class Requester
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DISCORD_API_PREFIX |
static SimpleLog |
LOG |
static java.lang.String |
USER_AGENT |
Constructor and Description |
---|
Requester(JDA api) |
Requester(JDA api,
AccountType accountType) |
Modifier and Type | Method and Description |
---|---|
protected <T extends com.mashape.unirest.request.BaseRequest> |
addHeaders(T baseRequest) |
java.lang.Long |
execute(Request apiRequest)
Used to execute an Request.
|
RateLimiter |
getRateLimiter() |
void |
request(Request apiRequest) |
void |
shutdown() |
java.util.List<IBucket> |
shutdownNow() |
public static final SimpleLog LOG
public static java.lang.String USER_AGENT
public static final java.lang.String DISCORD_API_PREFIX
public Requester(JDA api)
public Requester(JDA api, AccountType accountType)
public void request(Request apiRequest)
public java.lang.Long execute(Request apiRequest)
apiRequest
- The API request that needs to be sentpublic RateLimiter getRateLimiter()
public void shutdown()
public java.util.List<IBucket> shutdownNow()
protected <T extends com.mashape.unirest.request.BaseRequest> T addHeaders(T baseRequest)