Package com.slack.api.scim.impl
Class AsyncSCIMRateLimiter.SCIMWaitTimeCalculator
java.lang.Object
com.slack.api.rate_limits.WaitTimeCalculator
com.slack.api.scim.impl.AsyncSCIMRateLimiter.SCIMWaitTimeCalculator
- Enclosing class:
- AsyncSCIMRateLimiter
public static class AsyncSCIMRateLimiter.SCIMWaitTimeCalculator extends WaitTimeCalculator
-
Constructor Summary
Constructors Constructor Description SCIMWaitTimeCalculator(SCIMConfig config) -
Method Summary
Modifier and Type Method Description java.lang.StringgetExecutorName()LastMinuteRequestsgetLastMinuteRequests(java.lang.String executorName, java.lang.String teamId, java.lang.String key)java.lang.IntegergetNumberOfNodes()java.util.Optional<java.lang.Long>getRateLimitedMethodRetryEpochMillis(java.lang.String executorName, java.lang.String teamId, java.lang.String key)Methods inherited from class com.slack.api.rate_limits.WaitTimeCalculator
calculateWaitTime, calculateWaitTimeForChatPostMessage, getAllowedRequestsPerMinute
-
Constructor Details
-
Method Details
-
getNumberOfNodes
public java.lang.Integer getNumberOfNodes()- Specified by:
getNumberOfNodesin classWaitTimeCalculator
-
getExecutorName
public java.lang.String getExecutorName()- Specified by:
getExecutorNamein classWaitTimeCalculator
-
getRateLimitedMethodRetryEpochMillis
public java.util.Optional<java.lang.Long> getRateLimitedMethodRetryEpochMillis(java.lang.String executorName, java.lang.String teamId, java.lang.String key)- Specified by:
getRateLimitedMethodRetryEpochMillisin classWaitTimeCalculator
-
getLastMinuteRequests
public LastMinuteRequests getLastMinuteRequests(java.lang.String executorName, java.lang.String teamId, java.lang.String key)- Specified by:
getLastMinuteRequestsin classWaitTimeCalculator
-