Class RequestQueue
java.lang.Object
org.mineskin.RequestQueue
-
Constructor Summary
ConstructorsConstructorDescriptionRequestQueue(ScheduledExecutorService executor, int interval, int concurrency) RequestQueue(ScheduledExecutorService executor, Supplier<Integer> interval, Supplier<Integer> concurrency) RequestQueue(IQueueOptions options) -
Method Summary
Modifier and TypeMethodDescriptionintintlongintvoidsetNextRequest(long nextRequest) <T> CompletableFuture<T> submit(Supplier<CompletableFuture<T>> supplier) <T> CompletableFuture<T>
-
Constructor Details
-
RequestQueue
-
RequestQueue
-
RequestQueue
public RequestQueue(ScheduledExecutorService executor, Supplier<Integer> interval, Supplier<Integer> concurrency)
-
-
Method Details
-
getInterval
public int getInterval() -
getConcurrency
public int getConcurrency() -
setNextRequest
public void setNextRequest(long nextRequest) -
getNextRequest
public long getNextRequest() -
getRunning
public int getRunning() -
submit
-
submit
-