Package net.minecraft.world.server
Class ServerChunkProvider.ChunkExecutor
java.lang.Object
net.minecraft.util.concurrent.ThreadTaskExecutor<Runnable>
net.minecraft.world.server.ServerChunkProvider.ChunkExecutor
- All Implemented Interfaces:
AutoCloseable,Executor,ITaskExecutor<Runnable>
- Enclosing class:
- ServerChunkProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected Threadprotected booleanpollTask()protected booleanprotected booleanprotected RunnablewrapRunnable(Runnable p_212875_1_) Methods inherited from class net.minecraft.util.concurrent.ThreadTaskExecutor
dropAllTasks, execute, executeBlocking, getPendingTasksCount, isSameThread, managedBlock, name, runAllTasks, submit, submit, submitAsync, tell, waitForTasksMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.util.concurrent.ITaskExecutor
ask, askEither, close
-
Constructor Details
-
ChunkExecutor
-
-
Method Details
-
wrapRunnable
- Specified by:
wrapRunnablein classThreadTaskExecutor<Runnable>
-
shouldRun
- Specified by:
shouldRunin classThreadTaskExecutor<Runnable>
-
scheduleExecutables
protected boolean scheduleExecutables()- Overrides:
scheduleExecutablesin classThreadTaskExecutor<Runnable>
-
getRunningThread
- Specified by:
getRunningThreadin classThreadTaskExecutor<Runnable>
-
doRunTask
- Overrides:
doRunTaskin classThreadTaskExecutor<Runnable>
-
pollTask
protected boolean pollTask()- Overrides:
pollTaskin classThreadTaskExecutor<Runnable>
-