Package com.slack.api.scim2.impl
Class AsyncSCIM2RateLimiter
java.lang.Object
com.slack.api.scim2.impl.AsyncSCIM2RateLimiter
- All Implemented Interfaces:
RateLimiter
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from interface com.slack.api.rate_limits.RateLimiter
DEFAULT_BACKGROUND_JOB_INTERVAL_MILLIS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionacquireWaitTime(String teamId, String methodName) acquireWaitTimeForAssistantThreadsSetStatus(String teamId, String channel) acquireWaitTimeForChatPostMessage(String teamId, String channel) intintgetRemainingAllowedRequestsPerMinutesForOrg(SCIM2EndpointName endpoint, RequestStats stats)
-
Constructor Details
-
AsyncSCIM2RateLimiter
-
-
Method Details
-
getMetricsDatastore
-
getAllowedRequestsPerMinutes
-
getRemainingAllowedRequestsPerMinutesForOrg
public int getRemainingAllowedRequestsPerMinutesForOrg(SCIM2EndpointName endpoint, RequestStats stats) -
acquireWaitTime
- Specified by:
acquireWaitTimein interfaceRateLimiter
-
acquireWaitTimeForChatPostMessage
- Specified by:
acquireWaitTimeForChatPostMessagein interfaceRateLimiter
-
acquireWaitTimeForAssistantThreadsSetStatus
- Specified by:
acquireWaitTimeForAssistantThreadsSetStatusin interfaceRateLimiter
-