public class Player<T>
extends java.lang.Object
| 限定符和类型 | 方法和说明 |
|---|---|
void |
appendAt(int index,
java.util.concurrent.CopyOnWriteArrayList<java.lang.Object> object) |
java.util.concurrent.CopyOnWriteArrayList<java.lang.Object> |
getInput(int index) |
<any> |
getInputs() |
protected java.lang.Runnable |
getRunnable(Tile<T,?> tile) |
Scheduler |
getScheduler() |
void |
play(Tile<T,?> tile) |
<R> Player<R> |
playFunction(java.util.List<? extends Function1<java.util.concurrent.CopyOnWriteArrayList<T>,java.util.concurrent.CopyOnWriteArrayList<R>>> functions) |
<R> Player<R> |
playRunnable(java.util.List<? extends java.lang.Runnable> runnables) |
void |
prepare(Function function) |
void |
setScheduler(Scheduler scheduler) |
java.util.concurrent.CopyOnWriteArrayList<java.lang.Object> |
waitForFinishing() |
public Player(java.util.List<T> input)
public void setScheduler(Scheduler scheduler)
public Scheduler getScheduler()
public void prepare(Function function)
public final <R> Player<R> playRunnable(java.util.List<? extends java.lang.Runnable> runnables)
public final <R> Player<R> playFunction(java.util.List<? extends Function1<java.util.concurrent.CopyOnWriteArrayList<T>,java.util.concurrent.CopyOnWriteArrayList<R>>> functions)
public void appendAt(int index,
java.util.concurrent.CopyOnWriteArrayList<java.lang.Object> object)
public final java.util.concurrent.CopyOnWriteArrayList<java.lang.Object> waitForFinishing()
public java.util.concurrent.CopyOnWriteArrayList<java.lang.Object> getInput(int index)
public <any> getInputs()