net.minecraft.server.v1_14_R1

public abstract class IAsyncTaskHandler<R extends Runnable>

implements Mailbox<R>, Executor

agk
net.minecraft.class_1255
net.minecraft.util.concurrent.ThreadTaskExecutor
net.minecraft.server.v1_14_R1.IAsyncTaskHandler

Field summary

Modifier and TypeField
private final String
b
field_18318
field_213171_b
private static final org.apache.logging.log4j.Logger
c
field_5751
field_213172_c
private final Queue<R>
d
field_5750
field_213173_d
private int
e
field_18319
field_213174_e

Constructor summary

ModifierConstructor
protected (String arg0)

Method summary

Modifier and TypeMethod
protected abstract R
d(Runnable arg0)
method_16211(Runnable arg0)
func_212875_d_(Runnable arg0)
postToMainThread(Runnable arg0)
protected abstract boolean
c(R arg0)
method_18856(R arg0)
func_212874_c_(R arg0)
canExecute(R arg0)
public boolean
bc()
method_18854()
func_213162_bc()
isMainThread()
protected abstract Thread
ax()
method_3777()
func_213170_ax()
getThread()
protected boolean
aw()
method_5384()
func_213164_aw()
isNotMainThread()
public String
bd()
method_16898()
func_213142_bd()
private CompletableFuture<Void>
a(Runnable arg0)
method_5382(Runnable arg0)
func_213165_a(Runnable arg0)
executeFuture(Runnable arg0)
public CompletableFuture<Void>
e(Runnable arg0)
method_20493(Runnable arg0)
func_222817_e(Runnable arg0)
public void
f(Runnable arg0)
method_19537(Runnable arg0)
func_213167_f(Runnable arg0)
executeSync(Runnable arg0)
public void
g(R arg0)
method_18858(R arg0)
func_212871_a_(R arg0)
public void
execute(Runnable arg0)
execute(Runnable arg0)
protected void
bf()
method_5383()
func_213160_bf()
executeAll()
protected boolean
p()
method_16075()
func_213168_p()
executeNext()
public void
c(BooleanSupplier arg0)
method_18857(BooleanSupplier arg0)
func_213161_c(BooleanSupplier arg0)
awaitTasks(BooleanSupplier arg0)
protected void
h(R arg0)
method_18859(R arg0)
func_213166_h(R arg0)
executeTask(R arg0)
public <V> CompletableFuture<V>
a(Supplier<V> arg0)
method_5385(Supplier<V> arg0)
func_213169_a(Supplier<V> arg0)
protected void
be()
method_18855()
func_213159_be()