クラス AsyncRateLimitQueue
java.lang.Object
com.slack.api.rate_limits.queue.RateLimitQueue<AsyncExecutionSupplier<? extends SlackApiResponse>,AsyncRateLimitQueue.Message>
com.slack.api.methods.impl.AsyncRateLimitQueue
public class AsyncRateLimitQueue
extends RateLimitQueue<AsyncExecutionSupplier<? extends SlackApiResponse>,AsyncRateLimitQueue.Message>
-
ネストされたクラスの概要
ネストされたクラス -
フィールドの概要
クラスから継承されたフィールド com.slack.api.rate_limits.queue.RateLimitQueue
methodNameToActiveQueue -
メソッドの概要
修飾子とタイプメソッド説明protected AsyncRateLimitQueue.MessagebuildNewMessage(String messageId, long epochMillisToRun, WaitTime waitTime, AsyncExecutionSupplier<? extends SlackApiResponse> methodsSupplier) static AsyncRateLimitQueuestatic AsyncRateLimitQueuegetOrCreate(MethodsConfig config, String teamId) protected AsyncMethodsRateLimitervoidsetRateLimiter(AsyncMethodsRateLimiter rateLimiter) クラスから継承されたメソッド com.slack.api.rate_limits.queue.RateLimitQueue
dequeueIfReady, enqueue, getCurrentActiveQueueSize, getOrCreateActiveQueue, remove
-
メソッドの詳細
-
setRateLimiter
-
get
-
getOrCreate
-
getRateLimiter
- 定義:
getRateLimiterクラス内RateLimitQueue<AsyncExecutionSupplier<? extends SlackApiResponse>,AsyncRateLimitQueue.Message>
-
buildNewMessage
protected AsyncRateLimitQueue.Message buildNewMessage(String messageId, long epochMillisToRun, WaitTime waitTime, AsyncExecutionSupplier<? extends SlackApiResponse> methodsSupplier) - 定義:
buildNewMessageクラス内RateLimitQueue<AsyncExecutionSupplier<? extends SlackApiResponse>,AsyncRateLimitQueue.Message>
-