Package net.dv8tion.jda.api.requests
Class Request<T>
- java.lang.Object
-
- net.dv8tion.jda.api.requests.Request<T>
-
public class Request<T> extends Object
-
-
Constructor Summary
Constructors Constructor Description Request(net.dv8tion.jda.internal.requests.RestActionImpl<T> restAction, Consumer<? super T> onSuccess, Consumer<? super Throwable> onFailure, BooleanSupplier checks, boolean shouldQueue, RequestBody body, Object rawBody, net.dv8tion.jda.internal.requests.Route.CompiledRoute route, org.apache.commons.collections4.map.CaseInsensitiveMap<String,String> headers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcancel()RequestBodygetBody()org.apache.commons.collections4.map.CaseInsensitiveMap<String,String>getHeaders()net.dv8tion.jda.internal.JDAImplgetJDA()Consumer<? super Throwable>getOnFailure()Consumer<? super T>getOnSuccess()ObjectgetRawBody()RestAction<T>getRestAction()net.dv8tion.jda.internal.requests.Route.CompiledRoutegetRoute()voidhandleResponse(Response response)booleanisCanceled()voidonFailure(Throwable failException)voidonFailure(Response response)voidonSuccess(T successObj)booleanrunChecks()booleanshouldQueue()
-
-
-
Constructor Detail
-
Request
public Request(net.dv8tion.jda.internal.requests.RestActionImpl<T> restAction, Consumer<? super T> onSuccess, Consumer<? super Throwable> onFailure, BooleanSupplier checks, boolean shouldQueue, RequestBody body, Object rawBody, net.dv8tion.jda.internal.requests.Route.CompiledRoute route, org.apache.commons.collections4.map.CaseInsensitiveMap<String,String> headers)
-
-
Method Detail
-
onSuccess
public void onSuccess(T successObj)
-
onFailure
public void onFailure(Response response)
-
onFailure
public void onFailure(Throwable failException)
-
getJDA
@Nonnull public net.dv8tion.jda.internal.JDAImpl getJDA()
-
getRestAction
@Nonnull public RestAction<T> getRestAction()
-
runChecks
public boolean runChecks()
-
getHeaders
@Nullable public org.apache.commons.collections4.map.CaseInsensitiveMap<String,String> getHeaders()
-
getRoute
@Nonnull public net.dv8tion.jda.internal.requests.Route.CompiledRoute getRoute()
-
getBody
@Nullable public RequestBody getBody()
-
shouldQueue
public boolean shouldQueue()
-
cancel
public void cancel()
-
isCanceled
public boolean isCanceled()
-
-