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 ProcessorHandleModifier and TypeClassDescriptionclass
The SoundEngineExecutor class is responsible for executing sound-related tasks in a separate thread. -
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 ProcessorHandleModifier and TypeClassDescription(package private) final class
Fields in net.minecraft.server.level declared as ProcessorHandleModifier 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
Fields in net.minecraft.server.level with type parameters of type ProcessorHandleModifier 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
Methods in net.minecraft.server.level that return ProcessorHandleModifier and TypeMethodDescriptionChunkTaskPriorityQueueSorter.getProcessor
(ProcessorHandle<T> pProcessor, boolean pFlush) ChunkTaskPriorityQueueSorter.getReleaseProcessor
(ProcessorHandle<Runnable> pProcessor) 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> pProcessor) Methods in net.minecraft.server.level with parameters of type ProcessorHandleModifier and TypeMethodDescriptionChunkTaskPriorityQueueSorter.getProcessor
(ProcessorHandle<T> pProcessor, boolean pFlush) private <T> ChunkTaskPriorityQueue
<Function<ProcessorHandle<Unit>, T>> ChunkTaskPriorityQueueSorter.getQueue
(ProcessorHandle<T> pProcessor) ChunkTaskPriorityQueueSorter.getReleaseProcessor
(ProcessorHandle<Runnable> pProcessor) private <T> void
ChunkTaskPriorityQueueSorter.pollTask
(ChunkTaskPriorityQueue<Function<ProcessorHandle<Unit>, T>> pQueue, ProcessorHandle<T> pProcessor) private <T> void
ChunkTaskPriorityQueueSorter.release
(ProcessorHandle<T> pProcessor, long pChunkPos, Runnable pTask, boolean pClearQueue) private <T> void
ChunkTaskPriorityQueueSorter.submit
(ProcessorHandle<T> pProcessor, Function<ProcessorHandle<Unit>, T> pTask, long pChunkPos, IntSupplier pLevel, boolean pFlush) 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> pTask, long pPos, IntSupplier pLevel) static <T> ChunkTaskPriorityQueueSorter.Message
<T> ChunkTaskPriorityQueueSorter.message
(GenerationChunkHolder pChunk, Function<ProcessorHandle<Unit>, T> pTask) private <T> void
ChunkTaskPriorityQueueSorter.pollTask
(ChunkTaskPriorityQueue<Function<ProcessorHandle<Unit>, T>> pQueue, ProcessorHandle<T> pProcessor) private <T> void
ChunkTaskPriorityQueueSorter.submit
(ProcessorHandle<T> pProcessor, Function<ProcessorHandle<Unit>, T> pTask, long pChunkPos, IntSupplier pLevel, boolean pFlush) Constructors in net.minecraft.server.level with parameters of type ProcessorHandleModifierConstructorDescriptionThreadedLevelLightEngine
(LightChunkGetter pLightChunk, ChunkMap pChunkMap, boolean pSkyLight, ProcessorMailbox<Runnable> pTaskMailbox, ProcessorHandle<ChunkTaskPriorityQueueSorter.Message<Runnable>> pSorterMailbox) Constructor parameters in net.minecraft.server.level with type arguments of type ProcessorHandleModifierConstructorDescriptionChunkTaskPriorityQueueSorter
(List<ProcessorHandle<?>> pQueues, Executor pTask, int pMaxTasks) (package private)
Message
(Function<ProcessorHandle<Unit>, T> pTask, long pPos, IntSupplier pLevel) -
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> pTask) default <Source> CompletableFuture
<Source> ProcessorHandle.askEither
(Function<? super ProcessorHandle<com.mojang.datafixers.util.Either<Source, Exception>>, ? extends Msg> pTask) -
Uses of ProcessorHandle in net.minecraft.world.level.chunk.status
Fields in net.minecraft.world.level.chunk.status declared as ProcessorHandleModifier and TypeFieldDescriptionprivate final ProcessorHandle
<ChunkTaskPriorityQueueSorter.Message<Runnable>> WorldGenContext.mainThreadMailBox
The field for themainThreadMailBox
record component.Methods in net.minecraft.world.level.chunk.status that return ProcessorHandleModifier and TypeMethodDescriptionWorldGenContext.mainThreadMailBox()
Returns the value of themainThreadMailBox
record component.Constructors in net.minecraft.world.level.chunk.status with parameters of type ProcessorHandleModifierConstructorDescriptionWorldGenContext
(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
Classes in net.neoforged.testframework.junit that implement ProcessorHandle