Package com.slack.api.audit.impl
Class AsyncRateLimitExecutor
java.lang.Object
com.slack.api.audit.impl.AsyncRateLimitExecutor
public class AsyncRateLimitExecutor
extends java.lang.Object
-
Method Summary
Modifier and Type Method Description <T extends AuditApiResponse>
java.util.concurrent.CompletableFuture<T>execute(java.lang.String methodName, java.util.Map<java.lang.String,java.lang.String> params, AsyncExecutionSupplier<T> methodsSupplier)static AsyncRateLimitExecutorget(java.lang.String executorName)static AsyncRateLimitExecutorgetOrCreate(MethodsClientImpl methods, SlackConfig config)
-
Method Details
-
get
-
getOrCreate
-
execute
public <T extends AuditApiResponse> java.util.concurrent.CompletableFuture<T> execute(java.lang.String methodName, java.util.Map<java.lang.String,java.lang.String> params, AsyncExecutionSupplier<T> methodsSupplier)
-