Package com.slack.api.rate_limits
Class WaitTimeCalculator
java.lang.Object
com.slack.api.rate_limits.WaitTimeCalculator
- Direct Known Subclasses:
AsyncAuditRateLimiter.AuditWaitTimeCalculator,AsyncMethodsRateLimiter.MethodsWaitTimeCalculator,AsyncSCIMRateLimiter.SCIMWaitTimeCalculator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncalculateWaitTime(String teamId, String key, int allowedRequests) calculateWaitTimeForChatPostMessage(String teamId, String channel) abstract Stringabstract LastMinuteRequestsgetLastMinuteRequests(String executorName, String teamId, String key) abstract IntegergetRateLimitedMethodRetryEpochMillis(String executorName, String teamId, String key)
-
Constructor Details
-
WaitTimeCalculator
public WaitTimeCalculator()
-
-
Method Details
-
getNumberOfNodes
-
getExecutorName
-
getRateLimitedMethodRetryEpochMillis
-
getLastMinuteRequests
public abstract LastMinuteRequests getLastMinuteRequests(String executorName, String teamId, String key) -
calculateWaitTime
-
calculateWaitTimeForChatPostMessage
-
getAllowedRequestsPerMinute
-