Package net.minecraft.util.thread
Interface TaskExecutor<R extends Runnable>
- All Superinterfaces:
AutoCloseable
- All Known Implementing Classes:
ConsecutiveExecutor,IntegratedServer,MinecraftClient,MinecraftDedicatedServer,MinecraftServer,PrioritizedConsecutiveExecutor,ReentrantThreadExecutor,ServerChunkManager.MainThreadExecutor,SimpleConsecutiveExecutor,SoundExecutor,TestServer,ThreadExecutor
- Mappings:
Namespace Name named net/minecraft/util/thread/TaskExecutorintermediary net/minecraft/class_10178official btx
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidclose()createTask(Runnable runnable) default <Source> CompletableFuture<Source> executeAsync(Consumer<CompletableFuture<Source>> future) getName()static TaskExecutor<Runnable> void
-
Method Details
-
getName
String getName()- Mappings:
Namespace Name Mixin selector named getNameLnet/minecraft/util/thread/TaskExecutor;getName()Ljava/lang/String;intermediary method_16898Lnet/minecraft/class_10178;method_16898()Ljava/lang/String;official z_Lbtx;z_()Ljava/lang/String;
-
send
- Mappings:
Namespace Name Mixin selector named sendLnet/minecraft/util/thread/TaskExecutor;send(Ljava/lang/Runnable;)Vintermediary method_63588Lnet/minecraft/class_10178;method_63588(Ljava/lang/Runnable;)Vofficial a_Lbtx;a_(Ljava/lang/Runnable;)V
-
close
default void close()- Specified by:
closein interfaceAutoCloseable
-
createTask
- Mappings:
Namespace Name Mixin selector named createTaskLnet/minecraft/util/thread/TaskExecutor;createTask(Ljava/lang/Runnable;)Ljava/lang/Runnable;intermediary method_16211Lnet/minecraft/class_10178;method_16211(Ljava/lang/Runnable;)Ljava/lang/Runnable;official fLbtx;f(Ljava/lang/Runnable;)Ljava/lang/Runnable;
-
executeAsync
- Mappings:
Namespace Name Mixin selector named executeAsyncLnet/minecraft/util/thread/TaskExecutor;executeAsync(Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;intermediary method_63603Lnet/minecraft/class_10178;method_63603(Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;official aLbtx;a(Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;
-
of
- Mappings:
Namespace Name Mixin selector named ofLnet/minecraft/util/thread/TaskExecutor;of(Ljava/lang/String;Ljava/util/concurrent/Executor;)Lnet/minecraft/util/thread/TaskExecutor;intermediary method_63602Lnet/minecraft/class_10178;method_63602(Ljava/lang/String;Ljava/util/concurrent/Executor;)Lnet/minecraft/class_10178;official aLbtx;a(Ljava/lang/String;Ljava/util/concurrent/Executor;)Lbtx;
-