Class Request<T>


  • public class Request<T>
    extends Object
    • 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,
                       long deadline,
                       boolean priority,
                       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)
      • onCancelled

        public void onCancelled()
      • onTimeout

        public void onTimeout()
      • getJDA

        @Nonnull
        public net.dv8tion.jda.internal.JDAImpl getJDA()
      • isPriority

        public boolean isPriority()
      • isSkipped

        public boolean isSkipped()
      • getHeaders

        @Nullable
        public org.apache.commons.collections4.map.CaseInsensitiveMap<String,​String> getHeaders()
      • getRoute

        @Nonnull
        public net.dv8tion.jda.internal.requests.Route.CompiledRoute getRoute()
      • shouldQueue

        public boolean shouldQueue()
      • cancel

        public void cancel()
      • isCancelled

        public boolean isCancelled()