net.minecraft.util.thread

public class PrioritizedConsecutiveExecutor

extends ConsecutiveExecutor<TaskQueue$PrioritizedTask>

All mapped superinterfaces:

TaskExecutor, SampleableExecutor

net.minecraft.util.thread.PriorityConsecutiveExecutor
net.minecraft.class_10177
net.minecraft.util.thread.PrioritizedConsecutiveExecutor

Constructor summary

ModifierConstructor
public (int priorityCount, Executor executor, String name)

Method summary

Modifier and TypeMethod
public TaskQueue$PrioritizedTask
wrapRunnable(Runnable runnable)
method_16211(Runnable arg0)
createTask(Runnable arg0)
public <Source> CompletableFuture<Source>
scheduleWithResult(int priority, Consumer<CompletableFuture<Source>> futureConsumer)
method_63599(int arg0, Consumer<CompletableFuture<Source>> arg1)
executeAsync(int priority, Consumer<CompletableFuture<Source>> future)
public Runnable
wrapRunnable(Runnable runnable)
method_16211(Runnable arg0)
createTask(Runnable arg0)
private static void
lambda$scheduleWithResult$0(Consumer arg0, CompletableFuture arg1)
method_63600(Consumer arg0, CompletableFuture arg1)
method_63600(Consumer arg0, CompletableFuture arg1)