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/FutureQueueintermediary net/minecraft/class_7620official azm
- 
Field Summary
Fields - 
Method Summary
Modifier and TypeMethodDescriptiondefault void<T> voidappend(CompletableFuture<T> future, Consumer<T> callback) static FutureQueue 
- 
Field Details
- 
LOGGER
- Mappings:
 Namespace Name Mixin selector named LOGGERLnet/minecraft/util/thread/FutureQueue;LOGGER:Lorg/slf4j/Logger;intermediary field_39831Lnet/minecraft/class_7620;field_39831:Lorg/slf4j/Logger;official aLazm;a:Lorg/slf4j/Logger;
 
 - 
 - 
Method Details
- 
immediate
- Mappings:
 Namespace Name Mixin selector named immediateLnet/minecraft/util/thread/FutureQueue;immediate(Ljava/util/concurrent/Executor;)Lnet/minecraft/util/thread/FutureQueue;intermediary immediateLnet/minecraft/class_7620;immediate(Ljava/util/concurrent/Executor;)Lnet/minecraft/class_7620;official immediateLazm;immediate(Ljava/util/concurrent/Executor;)Lazm;
 - 
append
- Mappings:
 Namespace Name Mixin selector named appendLnet/minecraft/util/thread/FutureQueue;append(Ljava/lang/Runnable;)Vintermediary appendLnet/minecraft/class_7620;append(Ljava/lang/Runnable;)Vofficial appendLazm;append(Ljava/lang/Runnable;)V
 - 
append
- Mappings:
 Namespace Name Mixin selector named appendLnet/minecraft/util/thread/FutureQueue;append(Ljava/util/concurrent/CompletableFuture;Ljava/util/function/Consumer;)Vintermediary appendLnet/minecraft/class_7620;append(Ljava/util/concurrent/CompletableFuture;Ljava/util/function/Consumer;)Vofficial appendLazm;append(Ljava/util/concurrent/CompletableFuture;Ljava/util/function/Consumer;)V
 
 -