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> processor, boolean flush) ChunkTaskPriorityQueueSorter.getReleaseProcessor
(ProcessorHandle<Runnable> processor) 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> processor) Methods in net.minecraft.server.level with parameters of type ProcessorHandleModifier and TypeMethodDescriptionChunkTaskPriorityQueueSorter.getProcessor
(ProcessorHandle<T> processor, boolean flush) private <T> ChunkTaskPriorityQueue
<Function<ProcessorHandle<Unit>, T>> ChunkTaskPriorityQueueSorter.getQueue
(ProcessorHandle<T> processor) ChunkTaskPriorityQueueSorter.getReleaseProcessor
(ProcessorHandle<Runnable> processor) private <T> void
ChunkTaskPriorityQueueSorter.pollTask
(ChunkTaskPriorityQueue<Function<ProcessorHandle<Unit>, T>> queue, ProcessorHandle<T> processor) private <T> void
ChunkTaskPriorityQueueSorter.release
(ProcessorHandle<T> processor, long chunkPos, Runnable task, boolean clearQueue) private <T> void
ChunkTaskPriorityQueueSorter.submit
(ProcessorHandle<T> processor, Function<ProcessorHandle<Unit>, T> task, long chunkPos, IntSupplier level, boolean flush) 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> task, long pos, IntSupplier level) static <T> ChunkTaskPriorityQueueSorter.Message
<T> ChunkTaskPriorityQueueSorter.message
(GenerationChunkHolder chunk, Function<ProcessorHandle<Unit>, T> task) private <T> void
ChunkTaskPriorityQueueSorter.pollTask
(ChunkTaskPriorityQueue<Function<ProcessorHandle<Unit>, T>> queue, ProcessorHandle<T> processor) private <T> void
ChunkTaskPriorityQueueSorter.submit
(ProcessorHandle<T> processor, Function<ProcessorHandle<Unit>, T> task, long chunkPos, IntSupplier level, boolean flush) Constructors in net.minecraft.server.level with parameters of type ProcessorHandleModifierConstructorDescriptionThreadedLevelLightEngine
(LightChunkGetter lightChunk, ChunkMap chunkMap, boolean skyLight, ProcessorMailbox<Runnable> taskMailbox, ProcessorHandle<ChunkTaskPriorityQueueSorter.Message<Runnable>> sorterMailbox) Constructor parameters in net.minecraft.server.level with type arguments of type ProcessorHandleModifierConstructorDescriptionChunkTaskPriorityQueueSorter
(List<ProcessorHandle<?>> queues, Executor task, int maxTasks) (package private)
Message
(Function<ProcessorHandle<Unit>, T> task, long pos, IntSupplier level) -
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> task) default <Source> CompletableFuture
<Source> ProcessorHandle.askEither
(Function<? super ProcessorHandle<com.mojang.datafixers.util.Either<Source, Exception>>, ? extends Msg> task) -
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.