Package com.mewna.catnip.rest.requester
Class AbstractRequester.QueuedRequest
java.lang.Object
com.mewna.catnip.rest.requester.AbstractRequester.QueuedRequest
- Enclosing class:
- AbstractRequester
-
Field Summary
Modifier and TypeFieldDescriptionprotected final AbstractRequester.Bucket
protected int
protected final CompletableFuture<ResponsePayload>
protected final Requester.OutboundRequest
protected final Routes.Route
protected final StackTraceElement[]
-
Constructor Summary
ConstructorDescriptionQueuedRequest
(Requester.OutboundRequest request, Routes.Route route, CompletableFuture<ResponsePayload> future, AbstractRequester.Bucket bucket, StackTraceElement[] stacktrace) -
Method Summary
-
Field Details
-
request
-
route
-
future
-
bucket
-
stacktrace
-
failedAttempts
protected int failedAttempts
-
-
Constructor Details
-
QueuedRequest
public QueuedRequest(Requester.OutboundRequest request, Routes.Route route, CompletableFuture<ResponsePayload> future, AbstractRequester.Bucket bucket, StackTraceElement[] stacktrace)
-
-
Method Details
-
failed
public void failed() -
shouldRetry
public boolean shouldRetry() -
request
-
route
-
future
-
bucket
-
stacktrace
-
failedAttempts
public int failedAttempts() -
start
public long start()
-