Package net.minecraft.util.thread
Class ConsecutiveExecutor<T extends Runnable>
java.lang.Object
net.minecraft.util.thread.ConsecutiveExecutor<T>
- All Implemented Interfaces:
AutoCloseable,Runnable,SampleableExecutor,TaskExecutor<T>
- Direct Known Subclasses:
PrioritizedConsecutiveExecutor,SimpleConsecutiveExecutor
public abstract class ConsecutiveExecutor<T extends Runnable>
extends Object
implements SampleableExecutor, TaskExecutor<T>, Runnable
- Mappings:
Namespace Name named net/minecraft/util/thread/ConsecutiveExecutorintermediary net/minecraft/class_10174official btp
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.util.thread.TaskExecutor
createTask, executeAsync
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGERLnet/minecraft/util/thread/ConsecutiveExecutor;LOGGER:Lorg/slf4j/Logger;intermediary field_54069Lnet/minecraft/class_10174;field_54069:Lorg/slf4j/Logger;official aLbtp;a:Lorg/slf4j/Logger;
-
status
- Mappings:
Namespace Name Mixin selector named statusLnet/minecraft/util/thread/ConsecutiveExecutor;status:Ljava/util/concurrent/atomic/AtomicReference;intermediary field_54070Lnet/minecraft/class_10174;field_54070:Ljava/util/concurrent/atomic/AtomicReference;official bLbtp;b:Ljava/util/concurrent/atomic/AtomicReference;
-
queue
- Mappings:
Namespace Name Mixin selector named queueLnet/minecraft/util/thread/ConsecutiveExecutor;queue:Lnet/minecraft/util/thread/TaskQueue;intermediary field_54071Lnet/minecraft/class_10174;field_54071:Lnet/minecraft/class_3847;official cLbtp;c:Lbtw;
-
executor
- Mappings:
Namespace Name Mixin selector named executorLnet/minecraft/util/thread/ConsecutiveExecutor;executor:Ljava/util/concurrent/Executor;intermediary field_54072Lnet/minecraft/class_10174;field_54072:Ljava/util/concurrent/Executor;official dLbtp;d:Ljava/util/concurrent/Executor;
-
name
- Mappings:
Namespace Name Mixin selector named nameLnet/minecraft/util/thread/ConsecutiveExecutor;name:Ljava/lang/String;intermediary field_54073Lnet/minecraft/class_10174;field_54073:Ljava/lang/String;official eLbtp;e:Ljava/lang/String;
-
-
Constructor Details
-
ConsecutiveExecutor
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/util/thread/ConsecutiveExecutor;<init>(Lnet/minecraft/util/thread/TaskQueue;Ljava/util/concurrent/Executor;Ljava/lang/String;)Vintermediary <init>Lnet/minecraft/class_10174;<init>(Lnet/minecraft/class_3847;Ljava/util/concurrent/Executor;Ljava/lang/String;)Vofficial <init>Lbtp;<init>(Lbtw;Ljava/util/concurrent/Executor;Ljava/lang/String;)V
-
-
Method Details
-
canRun
private boolean canRun()- Mappings:
Namespace Name Mixin selector named canRunLnet/minecraft/util/thread/ConsecutiveExecutor;canRun()Zintermediary method_63591Lnet/minecraft/class_10174;method_63591()Zofficial eLbtp;e()Z
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceTaskExecutor<T extends Runnable>
-
runOnce
private boolean runOnce()- Mappings:
Namespace Name Mixin selector named runOnceLnet/minecraft/util/thread/ConsecutiveExecutor;runOnce()Zintermediary method_63592Lnet/minecraft/class_10174;method_63592()Zofficial fLbtp;f()Z
-
run
public void run() -
runAll
public void runAll()- Mappings:
Namespace Name Mixin selector named runAllLnet/minecraft/util/thread/ConsecutiveExecutor;runAll()Vintermediary method_63587Lnet/minecraft/class_10174;method_63587()Vofficial aLbtp;a()V
-
send
- Specified by:
sendin interfaceTaskExecutor<T extends Runnable>- Mappings:
Namespace Name Mixin selector named sendLnet/minecraft/util/thread/TaskExecutor;send(Ljava/lang/Runnable;)Vintermediary method_63588Lnet/minecraft/class_10178;method_63588(Ljava/lang/Runnable;)Vofficial a_Lbtx;a_(Ljava/lang/Runnable;)V
-
scheduleSelf
private void scheduleSelf()- Mappings:
Namespace Name Mixin selector named scheduleSelfLnet/minecraft/util/thread/ConsecutiveExecutor;scheduleSelf()Vintermediary method_63593Lnet/minecraft/class_10174;method_63593()Vofficial gLbtp;g()V
-
queueSize
public int queueSize()- Mappings:
Namespace Name Mixin selector named queueSizeLnet/minecraft/util/thread/ConsecutiveExecutor;queueSize()Iintermediary method_63589Lnet/minecraft/class_10174;method_63589()Iofficial bLbtp;b()I
-
hasQueuedTasks
public boolean hasQueuedTasks()- Mappings:
Namespace Name Mixin selector named hasQueuedTasksLnet/minecraft/util/thread/ConsecutiveExecutor;hasQueuedTasks()Zintermediary method_63590Lnet/minecraft/class_10174;method_63590()Zofficial cLbtp;c()Z
-
toString
-
getName
- Specified by:
getNamein interfaceTaskExecutor<T extends Runnable>- Mappings:
Namespace Name Mixin selector named getNameLnet/minecraft/util/thread/TaskExecutor;getName()Ljava/lang/String;intermediary method_16898Lnet/minecraft/class_10178;method_16898()Ljava/lang/String;official z_Lbtx;z_()Ljava/lang/String;
-
createSamplers
- Specified by:
createSamplersin interfaceSampleableExecutor- Mappings:
Namespace Name Mixin selector named createSamplersLnet/minecraft/util/thread/SampleableExecutor;createSamplers()Ljava/util/List;intermediary method_34705Lnet/minecraft/class_5952;method_34705()Ljava/util/List;official bwLbsz;bw()Ljava/util/List;
-
wakeUp
private boolean wakeUp()- Mappings:
Namespace Name Mixin selector named wakeUpLnet/minecraft/util/thread/ConsecutiveExecutor;wakeUp()Zintermediary method_63594Lnet/minecraft/class_10174;method_63594()Zofficial hLbtp;h()Z
-
sleep
private void sleep()- Mappings:
Namespace Name Mixin selector named sleepLnet/minecraft/util/thread/ConsecutiveExecutor;sleep()Vintermediary method_63595Lnet/minecraft/class_10174;method_63595()Vofficial iLbtp;i()V
-
isRunning
private boolean isRunning()- Mappings:
Namespace Name Mixin selector named isRunningLnet/minecraft/util/thread/ConsecutiveExecutor;isRunning()Zintermediary method_63596Lnet/minecraft/class_10174;method_63596()Zofficial jLbtp;j()Z
-
isClosed
private boolean isClosed()- Mappings:
Namespace Name Mixin selector named isClosedLnet/minecraft/util/thread/ConsecutiveExecutor;isClosed()Zintermediary method_63597Lnet/minecraft/class_10174;method_63597()Zofficial kLbtp;k()Z
-