Uses of Interface
net.minecraft.util.thread.ProcessorHandle
Package
Description
-
Uses of ProcessorHandle in net.minecraft.client
-
Uses of ProcessorHandle in net.minecraft.client.server
-
Uses of ProcessorHandle in net.minecraft.client.sounds
-
Uses of ProcessorHandle in net.minecraft.gametest.framework
-
Uses of ProcessorHandle in net.minecraft.server
-
Uses of ProcessorHandle in net.minecraft.server.dedicated
-
Uses of ProcessorHandle in net.minecraft.server.level
Modifier and TypeClassDescription(package private) final class
Modifier and TypeFieldDescriptionprivate final ProcessorHandle
<ChunkTaskPriorityQueueSorter.Message<Runnable>> ChunkMap.mainThreadMailbox
private final ProcessorHandle
<ChunkTaskPriorityQueueSorter.Message<Runnable>> ThreadedLevelLightEngine.sorterMailbox
(package private) final ProcessorHandle
<ChunkTaskPriorityQueueSorter.Message<Runnable>> DistanceManager.ticketThrottlerInput
(package private) final ProcessorHandle
<ChunkTaskPriorityQueueSorter.Release> DistanceManager.ticketThrottlerReleaser
private final ProcessorHandle
<ChunkTaskPriorityQueueSorter.Message<Runnable>> ChunkMap.worldgenMailbox
Modifier and TypeFieldDescriptionprivate final Map
<ProcessorHandle<?>, ChunkTaskPriorityQueue<? extends Function<ProcessorHandle<Unit>, ?>>> ChunkTaskPriorityQueueSorter.queues
private final Map
<ProcessorHandle<?>, ChunkTaskPriorityQueue<? extends Function<ProcessorHandle<Unit>, ?>>> ChunkTaskPriorityQueueSorter.queues
private final Set
<ProcessorHandle<?>> ChunkTaskPriorityQueueSorter.sleeping
(package private) final Function
<ProcessorHandle<Unit>, T> ChunkTaskPriorityQueueSorter.Message.task
Modifier and TypeMethodDescriptionChunkTaskPriorityQueueSorter.getProcessor
(ProcessorHandle<T> p_140605_, boolean p_140606_) ChunkTaskPriorityQueueSorter.getReleaseProcessor
(ProcessorHandle<Runnable> p_140568_) Modifier and TypeMethodDescriptionprivate <T> ChunkTaskPriorityQueue
<Function<ProcessorHandle<Unit>, T>> ChunkTaskPriorityQueueSorter.getQueue
(ProcessorHandle<T> p_140653_) Modifier 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_) Modifier 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
(GenerationChunkHolder p_347496_, 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_) ModifierConstructorDescriptionThreadedLevelLightEngine
(LightChunkGetter p_9305_, ChunkMap p_9306_, boolean p_9307_, ProcessorMailbox<Runnable> p_9308_, ProcessorHandle<ChunkTaskPriorityQueueSorter.Message<Runnable>> p_9309_) ModifierConstructorDescriptionChunkTaskPriorityQueueSorter
(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
Modifier and TypeClassDescriptionclass
BlockableEventLoop<R extends Runnable>
class
class
ReentrantBlockableEventLoop<R extends Runnable>
Modifier 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_) -
Uses of ProcessorHandle in net.minecraft.world.level.chunk.status
Modifier and TypeFieldDescriptionprivate final ProcessorHandle
<ChunkTaskPriorityQueueSorter.Message<Runnable>> WorldGenContext.mainThreadMailBox
The field for themainThreadMailBox
record component.Modifier and TypeMethodDescriptionWorldGenContext.mainThreadMailBox()
Returns the value of themainThreadMailBox
record component.ModifierConstructorDescriptionWorldGenContext
(ServerLevel level, ChunkGenerator generator, StructureTemplateManager structureManager, ThreadedLevelLightEngine lightEngine, ProcessorHandle<ChunkTaskPriorityQueueSorter.Message<Runnable>> mainThreadMailBox) Creates an instance of aWorldGenContext
record class. -
Uses of ProcessorHandle in net.neoforged.testframework.junit