public final class DistExecutor
extends java.lang.Object
修飾子とタイプ | メソッドと説明 |
---|---|
static <T> T |
callWhenOn(Dist dist,
java.util.function.Supplier<java.util.concurrent.Callable<T>> toRun)
Run the callable in the supplier only on the specified
Side |
static <T> T |
runForDist(java.util.function.Supplier<java.util.function.Supplier<T>> clientTarget,
java.util.function.Supplier<java.util.function.Supplier<T>> serverTarget) |
static void |
runWhenOn(Dist dist,
java.util.function.Supplier<java.lang.Runnable> toRun) |
public static <T> T callWhenOn(Dist dist, java.util.function.Supplier<java.util.concurrent.Callable<T>> toRun)
Side
T
- The return type from the callabledist
- The dist to run ontoRun
- A supplier of the callable to run (Supplier wrapper to ensure classloading only on the appropriate dist)public static void runWhenOn(Dist dist, java.util.function.Supplier<java.lang.Runnable> toRun)
public static <T> T runForDist(java.util.function.Supplier<java.util.function.Supplier<T>> clientTarget, java.util.function.Supplier<java.util.function.Supplier<T>> serverTarget)