public final class RateLimit
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
RES_FRIENDSHIPS_SHOW |
static java.lang.String |
RES_HOME_TIMELINE |
static java.lang.String |
RES_LISTS_SHOW |
static java.lang.String |
RES_MENTIONS |
static java.lang.String |
RES_SEARCH |
static java.lang.String |
RES_STATUS_SHOW |
static java.lang.String |
RES_STREAM_KEYWORD
Pseudo value
|
static java.lang.String |
RES_STREAM_USER
Pseudo value
|
static java.lang.String |
RES_TRENDS |
static java.lang.String |
RES_USER_TIMELINE |
static java.lang.String |
RES_USERS_BULK_SHOW |
static java.lang.String |
RES_USERS_SEARCH |
static java.lang.String |
RES_USERS_SHOW1 |
Constructor and Description |
---|
RateLimit(java.lang.String limit,
java.lang.String remaining,
java.lang.String reset) |
Modifier and Type | Method and Description |
---|---|
static java.util.concurrent.ConcurrentHashMap<java.lang.String,java.lang.Long> |
getAPIUsageStats() |
int |
getLimit() |
int |
getRemaining() |
java.util.Date |
getReset() |
static java.lang.String |
getResource(java.lang.String url)
See https://dev.twitter.com/docs/rate-limiting/1.1/limits
|
boolean |
isOutOfDate() |
static void |
setTrackAPIUsage(boolean on)
Note: this is a global JVM wide setting, intended for debugging.
|
java.lang.String |
toString() |
void |
waitForReset()
Wait until the reset date.
|
public static final java.lang.String RES_STREAM_USER
public static final java.lang.String RES_STREAM_KEYWORD
public static final java.lang.String RES_USERS_BULK_SHOW
public static final java.lang.String RES_USERS_SHOW1
public static final java.lang.String RES_USER_TIMELINE
public static final java.lang.String RES_HOME_TIMELINE
public static final java.lang.String RES_MENTIONS
public static final java.lang.String RES_SEARCH
public static final java.lang.String RES_STATUS_SHOW
public static final java.lang.String RES_USERS_SEARCH
public static final java.lang.String RES_FRIENDSHIPS_SHOW
public static final java.lang.String RES_TRENDS
public static final java.lang.String RES_LISTS_SHOW
public RateLimit(java.lang.String limit, java.lang.String remaining, java.lang.String reset)
public int getLimit()
public int getRemaining()
public java.util.Date getReset()
public boolean isOutOfDate()
public java.lang.String toString()
toString
in class java.lang.Object
public void waitForReset()
public static void setTrackAPIUsage(boolean on)
on
- true to activate getAPIUsageStats
. false to switch
stats off. false by defaultpublic static java.util.concurrent.ConcurrentHashMap<java.lang.String,java.lang.Long> getAPIUsageStats()
setTrackAPIUsage(boolean)
public static java.lang.String getResource(java.lang.String url)
url
-