Package io.molr.mole.core.runnable.lang
Class GenericOngoingLeaf<L extends GenericOngoingLeaf<L>>
- java.lang.Object
-
- io.molr.mole.core.runnable.lang.OngoingNode<L>
-
- io.molr.mole.core.runnable.lang.GenericOngoingLeaf<L>
-
- Direct Known Subclasses:
ContextualOngoingForeachLeaf
,OngoingContextualLeaf
,OngoingForeachLeaf
,OngoingSimpleLeaf
public abstract class GenericOngoingLeaf<L extends GenericOngoingLeaf<L>> extends OngoingNode<L>
-
-
Constructor Summary
Constructors Constructor Description GenericOngoingLeaf(BlockNameConfiguration name, RunnableLeafsMission.Builder builder, io.molr.commons.domain.Block parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
run(Checkeds.CheckedThrowingBiConsumer<io.molr.commons.domain.In,io.molr.commons.domain.Out> runnable)
<P1,P2>
voidrun(Checkeds.CheckedThrowingBiConsumer<P1,P2> runnable, io.molr.commons.domain.Placeholder<P1> p1, io.molr.commons.domain.Placeholder<P2> p2)
void
run(Checkeds.CheckedThrowingConsumer<io.molr.commons.domain.In> runnable)
<P1> void
run(Checkeds.CheckedThrowingConsumer<P1> runnable, io.molr.commons.domain.Placeholder<P1> p1)
<P1,P2,P3>
voidrun(Checkeds.CheckedThrowingConsumer3<P1,P2,P3> runnable, io.molr.commons.domain.Placeholder<P1> p1, io.molr.commons.domain.Placeholder<P2> p2, io.molr.commons.domain.Placeholder<P3> p3)
void
run(Checkeds.CheckedThrowingRunnable runnable)
void
run(java.lang.Runnable runnable)
-
Methods inherited from class io.molr.mole.core.runnable.lang.OngoingNode
blockAttributes, builder, name, parent, perDefault, perDefaultDont
-
-
-
-
Constructor Detail
-
GenericOngoingLeaf
public GenericOngoingLeaf(BlockNameConfiguration name, RunnableLeafsMission.Builder builder, io.molr.commons.domain.Block parent)
-
-
Method Detail
-
run
public void run(java.lang.Runnable runnable)
-
run
public void run(Checkeds.CheckedThrowingRunnable runnable)
-
run
public void run(Checkeds.CheckedThrowingConsumer<io.molr.commons.domain.In> runnable)
-
run
public void run(Checkeds.CheckedThrowingBiConsumer<io.molr.commons.domain.In,io.molr.commons.domain.Out> runnable)
-
run
public <P1> void run(Checkeds.CheckedThrowingConsumer<P1> runnable, io.molr.commons.domain.Placeholder<P1> p1)
-
run
public <P1,P2> void run(Checkeds.CheckedThrowingBiConsumer<P1,P2> runnable, io.molr.commons.domain.Placeholder<P1> p1, io.molr.commons.domain.Placeholder<P2> p2)
-
run
public <P1,P2,P3> void run(Checkeds.CheckedThrowingConsumer3<P1,P2,P3> runnable, io.molr.commons.domain.Placeholder<P1> p1, io.molr.commons.domain.Placeholder<P2> p2, io.molr.commons.domain.Placeholder<P3> p3)
-
-