Package com.slack.api.scim.impl
Class AsyncRateLimitExecutor
java.lang.Object
com.slack.api.scim.impl.AsyncRateLimitExecutor
-
Method Summary
Modifier and TypeMethodDescription<T extends SCIMApiResponse>
CompletableFuture<T>execute(SCIMEndpointName endpointName, Map<String, String> params, AsyncExecutionSupplier<T> methodsSupplier) static AsyncRateLimitExecutorstatic AsyncRateLimitExecutorgetOrCreate(MethodsClientImpl methods, SlackConfig config) <T extends SCIMApiResponse>
TrunWithoutQueue(String teamId, SCIMEndpointName endpointName, AsyncExecutionSupplier<T> methodsSupplier)
-
Method Details
-
get
-
getOrCreate
-
execute
public <T extends SCIMApiResponse> CompletableFuture<T> execute(SCIMEndpointName endpointName, Map<String, String> params, AsyncExecutionSupplier<T> methodsSupplier) -
runWithoutQueue
public <T extends SCIMApiResponse> T runWithoutQueue(String teamId, SCIMEndpointName endpointName, AsyncExecutionSupplier<T> methodsSupplier)
-