| Package | Description |
|---|---|
| com.github.agadar.nationstates.query | |
| com.github.agadar.nationstates.ratelimiter |
| Modifier and Type | Field and Description |
|---|---|
protected IRateLimiter |
APIQuery.generalRateLimiter
The general rate limiter for all API calls.
|
| Modifier and Type | Method and Description |
|---|---|
protected IRateLimiter |
APIQuery.getRateLimiter()
Returns the rate limiter to use in the makeRequest()-function.
|
protected IRateLimiter |
TelegramQuery.getRateLimiter() |
| Constructor and Description |
|---|
APIQuery(IXmlConverter xmlConverter,
IRateLimiter generalRateLimiter,
IRateLimiter scrapingRateLimiter,
String baseUrl,
String userAgent,
int apiVersion,
String resourceValue)
Constructor.
|
CensusQuery(IXmlConverter xmlConverter,
IRateLimiter generalRateLimiter,
IRateLimiter scrapingRateLimiter,
String baseUrl,
String userAgent,
int apiVersion,
String resourceValue)
Constructor.
|
CensusRankQuery(IXmlConverter xmlConverter,
IRateLimiter generalRateLimiter,
IRateLimiter scrapingRateLimiter,
String baseUrl,
String userAgent,
int apiVersion,
String resourceValue)
Constructor.
|
NationQuery(IXmlConverter xmlConverter,
IRateLimiter generalRateLimiter,
IRateLimiter scrapingRateLimiter,
String baseUrl,
String userAgent,
int apiVersion,
String nationName)
Constructor.
|
RegionQuery(IXmlConverter xmlConverter,
IRateLimiter generalRateLimiter,
IRateLimiter scrapingRateLimiter,
String baseUrl,
String userAgent,
int apiVersion,
String regionName)
Constructor.
|
ShardQuery(IXmlConverter xmlConverter,
IRateLimiter generalRateLimiter,
IRateLimiter scrapingRateLimiter,
String baseUrl,
String userAgent,
int apiVersion,
String resourceValue)
Constructor.
|
TelegramQuery(IXmlConverter xmlConverter,
IRateLimiter generalRateLimiter,
IRateLimiter scrapingRateLimiter,
IRateLimiter telegramRateLimiter,
IRateLimiter recruitmentTelegramRateLimiter,
String baseUrl,
String userAgent,
int apiVersion,
String clientKey,
String telegramId,
String secretKey,
String... nations)
Constructor.
|
VerifyQuery(IXmlConverter xmlConverter,
IRateLimiter generalRateLimiter,
IRateLimiter scrapingRateLimiter,
String baseUrl,
String userAgent,
int apiVersion,
String nation,
String code)
Constructor.
|
VersionQuery(IXmlConverter xmlConverter,
IRateLimiter generalRateLimiter,
IRateLimiter scrapingRateLimiter,
String baseUrl,
String userAgent,
int apiVersion)
Constructor.
|
WorldAssemblyQuery(IXmlConverter xmlConverter,
IRateLimiter generalRateLimiter,
IRateLimiter scrapingRateLimiter,
String baseUrl,
String userAgent,
int apiVersion,
Council council)
Constructor.
|
WorldQuery(IXmlConverter xmlConverter,
IRateLimiter generalRateLimiter,
IRateLimiter scrapingRateLimiter,
String baseUrl,
String userAgent,
int apiVersion,
WorldShard... shards)
Constructor.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DependantRateLimiter
A rate limiter that is also dependant on another rate limiter.
|
class |
RateLimiter |
| Constructor and Description |
|---|
DependantRateLimiter(IRateLimiter dependant,
int requests,
int milliseconds)
Constructs a new RateLimiter.
|
Copyright © 2017. All rights reserved.