Package io.molr.mole.core.runnable.lang
Class Branch
- java.lang.Object
-
- io.molr.mole.core.runnable.lang.Branch
-
public class Branch extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Branch.Task
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.molr.commons.domain.Block
parallel(java.lang.String name, java.util.function.Consumer<Branch> branchDefiner)
void
println(java.lang.Object object)
io.molr.commons.domain.Block
run(Branch.Task task)
io.molr.commons.domain.Block
run(java.lang.String name, Checkeds.CheckedThrowingBiConsumer<io.molr.commons.domain.In,io.molr.commons.domain.Out> runnable)
io.molr.commons.domain.Block
run(java.lang.String name, Checkeds.CheckedThrowingConsumer<io.molr.commons.domain.In> runnable)
io.molr.commons.domain.Block
run(java.lang.String name, Checkeds.CheckedThrowingRunnable runnable)
io.molr.commons.domain.Block
run(java.lang.String name, java.lang.Runnable runnable)
io.molr.commons.domain.Block
sequential(java.lang.String name, java.util.function.Consumer<Branch> branchDefiner)
void
sleep(long time, java.util.concurrent.TimeUnit unit)
-
-
-
Method Detail
-
run
public io.molr.commons.domain.Block run(java.lang.String name, java.lang.Runnable runnable)
-
run
public io.molr.commons.domain.Block run(java.lang.String name, Checkeds.CheckedThrowingRunnable runnable)
-
run
public io.molr.commons.domain.Block run(java.lang.String name, Checkeds.CheckedThrowingConsumer<io.molr.commons.domain.In> runnable)
-
run
public io.molr.commons.domain.Block run(java.lang.String name, Checkeds.CheckedThrowingBiConsumer<io.molr.commons.domain.In,io.molr.commons.domain.Out> runnable)
-
sequential
public io.molr.commons.domain.Block sequential(java.lang.String name, java.util.function.Consumer<Branch> branchDefiner)
-
parallel
public io.molr.commons.domain.Block parallel(java.lang.String name, java.util.function.Consumer<Branch> branchDefiner)
-
run
public io.molr.commons.domain.Block run(Branch.Task task)
-
println
public void println(java.lang.Object object)
-
sleep
public void sleep(long time, java.util.concurrent.TimeUnit unit)
-
-