net.minecraft.util.thread

public interface TaskExecutor<R extends Runnable>

extends AutoCloseable

bwe
net.minecraft.util.thread.TaskScheduler
net.minecraft.class_10178
net.minecraft.util.thread.TaskExecutor
net.minecraft.unmapped.C_gmziowtg
net.minecraft.util.thread.TaskScheduler
net.minecraft.src.C_345716_

Method summary

Modifier and TypeMethod
String
z_()
name()
method_16898()
getName()
m_okszbqlm()
getName()
m_18697_()
void
a_(R arg0)
schedule(R arg0)
method_63588(R arg0)
send(R runnable)
m_xvyrjvsb(R arg0)
schedule(R task)
m_18711_(R arg0)
default void
close()
close()
close()
R
f(Runnable arg0)
wrapRunnable(Runnable arg0)
method_16211(Runnable arg0)
createTask(Runnable runnable)
m_fmrivicr(Runnable arg0)
toTask(Runnable runnable)
m_8505_(Runnable arg0)
default <Source> CompletableFuture<Source>
a(Consumer<CompletableFuture<Source>> arg0)
scheduleWithResult(Consumer<CompletableFuture<Source>> arg0)
method_63603(Consumer<CompletableFuture<Source>> arg0)
executeAsync(Consumer<CompletableFuture<Source>> future)
m_mglqguww(Consumer<CompletableFuture<Source>> arg0)
scheduleAsync(Consumer<CompletableFuture<Source>> action)
m_357355_(Consumer<CompletableFuture<Source>> arg0)
static TaskExecutor<Runnable>
a(String o, Executor o)
wrapExecutor(String arg0, Executor arg1)
method_63602(String arg0, Executor arg1)
of(String name, Executor executor)
m_mbuinrzv(String arg0, Executor arg1)
of(String name, Executor executor)
m_354352_(String p_367076_, Executor p_363384_)