Class 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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.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)