Package net.minecraft.util.thread
Interface FutureQueue
- All Known Implementing Classes:
MessageChainTaskQueue
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
A functional interface that can enqueue completable futures.
- Mappings:
Namespace Name named net/minecraft/util/thread/FutureQueue
intermediary net/minecraft/class_7620
official bbc
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
<T> void
append
(CompletableFuture<T> future, Consumer<T> callback) static FutureQueue
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGER
Lnet/minecraft/util/thread/FutureQueue;LOGGER:Lorg/slf4j/Logger;
intermediary field_39831
Lnet/minecraft/class_7620;field_39831:Lorg/slf4j/Logger;
official a
Lbbc;a:Lorg/slf4j/Logger;
-
-
Method Details
-
immediate
- Mappings:
Namespace Name Mixin selector named immediate
Lnet/minecraft/util/thread/FutureQueue;immediate(Ljava/util/concurrent/Executor;)Lnet/minecraft/util/thread/FutureQueue;
intermediary immediate
Lnet/minecraft/class_7620;immediate(Ljava/util/concurrent/Executor;)Lnet/minecraft/class_7620;
official immediate
Lbbc;immediate(Ljava/util/concurrent/Executor;)Lbbc;
-
append
- Mappings:
Namespace Name Mixin selector named append
Lnet/minecraft/util/thread/FutureQueue;append(Ljava/lang/Runnable;)V
intermediary append
Lnet/minecraft/class_7620;append(Ljava/lang/Runnable;)V
official append
Lbbc;append(Ljava/lang/Runnable;)V
-
append
- Mappings:
Namespace Name Mixin selector named append
Lnet/minecraft/util/thread/FutureQueue;append(Ljava/util/concurrent/CompletableFuture;Ljava/util/function/Consumer;)V
intermediary append
Lnet/minecraft/class_7620;append(Ljava/util/concurrent/CompletableFuture;Ljava/util/function/Consumer;)V
official append
Lbbc;append(Ljava/util/concurrent/CompletableFuture;Ljava/util/function/Consumer;)V
-