public static class AuditableRestAction.EmptyRestAction<T> extends AuditableRestAction<T>
AuditableRestAction.EmptyRestAction<T>
DEFAULT_FAILURE, DEFAULT_SUCCESS, LOG
Constructor and Description |
---|
EmptyRestAction(JDA api,
T content) |
Modifier and Type | Method and Description |
---|---|
void |
queue(java.util.function.Consumer<T> success,
java.util.function.Consumer<java.lang.Throwable> failure)
Submits a Request for execution.
|
java.util.concurrent.Future<T> |
submit(boolean shouldQueue)
Submits a Request for execution and provides
an
Future representing
its completion task. |
reason
complete, complete, completeAfter, getJDA, queue, queue, queueAfter, queueAfter, queueAfter, queueAfter, queueAfter, queueAfter, submit, submitAfter, submitAfter
public void queue(java.util.function.Consumer<T> success, java.util.function.Consumer<java.lang.Throwable> failure)
RestAction
This method is asynchronous
queue
in class RestAction<T>
success
- The success callback that will be called at a convenient time
for the API. (can be null)failure
- The failure callback that will be called if the Request
encounters an exception at its execution point.public java.util.concurrent.Future<T> submit(boolean shouldQueue)
RestAction
Future
representing
its completion task.
submit
in class RestAction<T>
shouldQueue
- Whether the Request should automatically handle rate limitations. (default true)Future
task representing the completion promise