Uses of Interface
net.minecraft.util.thread.ProcessorHandle
Packages that use ProcessorHandle
Package
Description
-
Uses of ProcessorHandle in net.minecraft.client
Classes in net.minecraft.client that implement ProcessorHandle -
Uses of ProcessorHandle in net.minecraft.client.server
Classes in net.minecraft.client.server that implement ProcessorHandle -
Uses of ProcessorHandle in net.minecraft.client.sounds
Classes in net.minecraft.client.sounds that implement ProcessorHandle -
Uses of ProcessorHandle in net.minecraft.gametest.framework
Classes in net.minecraft.gametest.framework that implement ProcessorHandle -
Uses of ProcessorHandle in net.minecraft.server
Classes in net.minecraft.server that implement ProcessorHandle -
Uses of ProcessorHandle in net.minecraft.server.dedicated
Classes in net.minecraft.server.dedicated that implement ProcessorHandle -
Uses of ProcessorHandle in net.minecraft.server.level
Classes in net.minecraft.server.level that implement ProcessorHandleFields in net.minecraft.server.level declared as ProcessorHandleModifier and TypeFieldDescriptionChunkMap.mainThreadMailbox
ThreadedLevelLightEngine.sorterMailbox
(package private) ProcessorHandle<ChunkTaskPriorityQueueSorter.Message<Runnable>>
DistanceManager.ticketThrottlerInput
(package private) ProcessorHandle<ChunkTaskPriorityQueueSorter.Release>
DistanceManager.ticketThrottlerReleaser
ChunkMap.worldgenMailbox
Fields in net.minecraft.server.level with type parameters of type ProcessorHandleModifier and TypeFieldDescriptionprivate Map<ProcessorHandle<?>,ChunkTaskPriorityQueue<? extends Function<ProcessorHandle<Unit>,?>>>
ChunkTaskPriorityQueueSorter.queues
private Map<ProcessorHandle<?>,ChunkTaskPriorityQueue<? extends Function<ProcessorHandle<Unit>,?>>>
ChunkTaskPriorityQueueSorter.queues
private Set<ProcessorHandle<?>>
ChunkTaskPriorityQueueSorter.sleeping
(package private) Function<ProcessorHandle<Unit>,T>
ChunkTaskPriorityQueueSorter.Message.task
Methods in net.minecraft.server.level that return ProcessorHandleModifier and TypeMethodDescriptionChunkTaskPriorityQueueSorter.getProcessor(ProcessorHandle<T> p_140605_, boolean p_140606_)
ChunkTaskPriorityQueueSorter.getReleaseProcessor(ProcessorHandle<Runnable> p_140568_)
Methods in net.minecraft.server.level that return types with arguments of type ProcessorHandleModifier and TypeMethodDescriptionprivate <T> ChunkTaskPriorityQueue<Function<ProcessorHandle<Unit>,T>>
ChunkTaskPriorityQueueSorter.getQueue(ProcessorHandle<T> p_140653_)
Methods in net.minecraft.server.level with parameters of type ProcessorHandleModifier and TypeMethodDescriptionChunkTaskPriorityQueueSorter.getProcessor(ProcessorHandle<T> p_140605_, boolean p_140606_)
private <T> ChunkTaskPriorityQueue<Function<ProcessorHandle<Unit>,T>>
ChunkTaskPriorityQueueSorter.getQueue(ProcessorHandle<T> p_140653_)
ChunkTaskPriorityQueueSorter.getReleaseProcessor(ProcessorHandle<Runnable> p_140568_)
private <T> void
ChunkTaskPriorityQueueSorter.pollTask(ChunkTaskPriorityQueue<Function<ProcessorHandle<Unit>,T>> p_140646_, ProcessorHandle<T> p_140647_)
private <T> void
ChunkTaskPriorityQueueSorter.release(ProcessorHandle<T> p_140570_, long p_140571_, Runnable p_140572_, boolean p_140573_)
private <T> void
ChunkTaskPriorityQueueSorter.submit(ProcessorHandle<T> p_140590_, Function<ProcessorHandle<Unit>,T> p_140591_, long p_140592_, IntSupplier p_140593_, boolean p_140594_)
Method parameters in net.minecraft.server.level with type arguments of type ProcessorHandleModifier and TypeMethodDescriptionstatic <T> ChunkTaskPriorityQueueSorter.Message<T>
ChunkTaskPriorityQueueSorter.message(Function<ProcessorHandle<Unit>,T> p_143182_, long p_143183_, IntSupplier p_143184_)
static <T> ChunkTaskPriorityQueueSorter.Message<T>
ChunkTaskPriorityQueueSorter.message(ChunkHolder p_143157_, Function<ProcessorHandle<Unit>,T> p_143158_)
private <T> void
ChunkTaskPriorityQueueSorter.pollTask(ChunkTaskPriorityQueue<Function<ProcessorHandle<Unit>,T>> p_140646_, ProcessorHandle<T> p_140647_)
private <T> void
ChunkTaskPriorityQueueSorter.submit(ProcessorHandle<T> p_140590_, Function<ProcessorHandle<Unit>,T> p_140591_, long p_140592_, IntSupplier p_140593_, boolean p_140594_)
Constructors in net.minecraft.server.level with parameters of type ProcessorHandleModifierConstructorDescriptionThreadedLevelLightEngine(LightChunkGetter p_9305_, ChunkMap p_9306_, boolean p_9307_, ProcessorMailbox<Runnable> p_9308_, ProcessorHandle<ChunkTaskPriorityQueueSorter.Message<Runnable>> p_9309_)
Constructor parameters in net.minecraft.server.level with type arguments of type ProcessorHandleModifierConstructorDescriptionChunkTaskPriorityQueueSorter(List<ProcessorHandle<?>> p_140555_, Executor p_140556_, int p_140557_)
(package private)
Message(Function<ProcessorHandle<Unit>,T> p_140668_, long p_140669_, IntSupplier p_140670_)
-
Uses of ProcessorHandle in net.minecraft.util.thread
Classes in net.minecraft.util.thread that implement ProcessorHandleModifier and TypeClassDescriptionclass
BlockableEventLoop<R extends Runnable>
class
class
ReentrantBlockableEventLoop<R extends Runnable>
Methods in net.minecraft.util.thread that return ProcessorHandleMethod parameters in net.minecraft.util.thread with type arguments of type ProcessorHandleModifier and TypeMethodDescriptiondefault <Source> CompletableFuture<Source>
ProcessorHandle.ask(Function<? super ProcessorHandle<Source>,? extends Msg> p_18721_)
default <Source> CompletableFuture<Source>
ProcessorHandle.askEither(Function<? super ProcessorHandle<com.mojang.datafixers.util.Either<Source,Exception>>,? extends Msg> p_18723_)