Interface RateLimiter

All Known Implementing Classes:
AsyncAuditRateLimiter, AsyncMethodsRateLimiter, AsyncSCIM2RateLimiter, AsyncSCIMRateLimiter

public interface RateLimiter
  • Field Details

    • DEFAULT_BACKGROUND_JOB_INTERVAL_MILLIS

      static final long DEFAULT_BACKGROUND_JOB_INTERVAL_MILLIS
      See Also:
  • Method Details

    • acquireWaitTime

      WaitTime acquireWaitTime(String teamId, String methodName)
    • acquireWaitTimeForChatPostMessage

      WaitTime acquireWaitTimeForChatPostMessage(String teamId, String channel)
    • acquireWaitTimeForAssistantThreadsSetStatus

      WaitTime acquireWaitTimeForAssistantThreadsSetStatus(String teamId, String channel)