类 ServerChunkManager.MainThreadExecutor
- java.lang.Object
-
- net.minecraft.util.thread.ThreadExecutor<Runnable>
-
- net.minecraft.server.world.ServerChunkManager.MainThreadExecutor
-
- 所有已实现的接口:
AutoCloseable,Executor,MetricSamplerSupplier,MessageListener<Runnable>
- 封闭类:
- ServerChunkManager
final class ServerChunkManager.MainThreadExecutor extends ThreadExecutor<Runnable>
- Mappings:
Namespace Name official abh$aintermediary net/minecraft/class_3215$class_4212named net/minecraft/server/world/ServerChunkManager$MainThreadExecutor
-
-
构造器概要
构造器 限定符 构造器 说明 privateMainThreadExecutor(World world)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected booleancanExecute(Runnable task)protected RunnablecreateTask(Runnable runnable)protected voidexecuteTask(Runnable task)protected ThreadgetThread()protected booleanrunTask()protected booleanshouldExecuteAsync()-
从类继承的方法 net.minecraft.util.thread.ThreadExecutor
cancelTasks, execute, getName, getSamplers, getTaskCount, isOnThread, runTasks, runTasks, send, submit, submit, submitAndJoin, waitForTasks
-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 net.minecraft.util.thread.MessageListener
ask, askFallible, close
-
-
-
-
构造器详细资料
-
MainThreadExecutor
private MainThreadExecutor(World world)
- Mappings:
Namespace Name Mixin selector official <init>Labh$a;<init>(Labh;Lbvr;)Vintermediary <init>Lnet/minecraft/class_3215$class_4212;<init>(Lnet/minecraft/class_3215;Lnet/minecraft/class_1937;)Vnamed <init>Lnet/minecraft/server/world/ServerChunkManager$MainThreadExecutor;<init>(Lnet/minecraft/server/world/ServerChunkManager;Lnet/minecraft/world/World;)V
-
-
方法详细资料
-
createTask
protected Runnable createTask(Runnable runnable)
- 指定者:
createTask在类中ThreadExecutor<Runnable>- Mappings:
Namespace Name Mixin selector official eLaqc;e(Ljava/lang/Runnable;)Ljava/lang/Runnable;intermediary method_16211Lnet/minecraft/class_1255;method_16211(Ljava/lang/Runnable;)Ljava/lang/Runnable;named createTaskLnet/minecraft/util/thread/ThreadExecutor;createTask(Ljava/lang/Runnable;)Ljava/lang/Runnable;
-
canExecute
protected boolean canExecute(Runnable task)
- 指定者:
canExecute在类中ThreadExecutor<Runnable>- Mappings:
Namespace Name Mixin selector official dLaqc;d(Ljava/lang/Runnable;)Zintermediary method_18856Lnet/minecraft/class_1255;method_18856(Ljava/lang/Runnable;)Znamed canExecuteLnet/minecraft/util/thread/ThreadExecutor;canExecute(Ljava/lang/Runnable;)Z
-
shouldExecuteAsync
protected boolean shouldExecuteAsync()
- 覆盖:
shouldExecuteAsync在类中ThreadExecutor<Runnable>- Mappings:
Namespace Name Mixin selector official atLaqc;at()Zintermediary method_5384Lnet/minecraft/class_1255;method_5384()Znamed shouldExecuteAsyncLnet/minecraft/util/thread/ThreadExecutor;shouldExecuteAsync()Z
-
getThread
protected Thread getThread()
- 指定者:
getThread在类中ThreadExecutor<Runnable>- Mappings:
Namespace Name Mixin selector official auLaqc;au()Ljava/lang/Thread;intermediary method_3777Lnet/minecraft/class_1255;method_3777()Ljava/lang/Thread;named getThreadLnet/minecraft/util/thread/ThreadExecutor;getThread()Ljava/lang/Thread;
-
executeTask
protected void executeTask(Runnable task)
- 覆盖:
executeTask在类中ThreadExecutor<Runnable>- Mappings:
Namespace Name Mixin selector official cLaqc;c(Ljava/lang/Runnable;)Vintermediary method_18859Lnet/minecraft/class_1255;method_18859(Ljava/lang/Runnable;)Vnamed executeTaskLnet/minecraft/util/thread/ThreadExecutor;executeTask(Ljava/lang/Runnable;)V
-
runTask
protected boolean runTask()
- 覆盖:
runTask在类中ThreadExecutor<Runnable>- Mappings:
Namespace Name Mixin selector official yLaqc;y()Zintermediary method_16075Lnet/minecraft/class_1255;method_16075()Znamed runTaskLnet/minecraft/util/thread/ThreadExecutor;runTask()Z
-
-