Package io.molr.mole.core.single
Class SingleNodeMission<R>
- java.lang.Object
-
- io.molr.mole.core.single.SingleNodeMission<R>
-
public class SingleNodeMission<R> extends Object
-
-
Constructor Summary
Constructors Constructor Description SingleNodeMission(Class<R> returnType, Checkeds.CheckedThrowingBiFunction<In,Out,R> executable, String name, MissionParameterDescription parameterDescription)
-
Method Summary
-
-
-
Constructor Detail
-
SingleNodeMission
public SingleNodeMission(Class<R> returnType, Checkeds.CheckedThrowingBiFunction<In,Out,R> executable, String name, MissionParameterDescription parameterDescription)
-
-
Method Detail
-
from
public static <R> SingleNodeMission<R> from(Class<R> returnType, Checkeds.CheckedThrowingBiFunction<In,Out,R> executable)
-
from
public static <R> SingleNodeMission<R> from(Class<R> returnType, BiFunction<In,Out,R> executable)
-
from
public static <R> SingleNodeMission<R> from(Class<R> returnType, Checkeds.CheckedThrowingFunction<In,R> executable)
-
from
public static <R> SingleNodeMission<R> from(Class<R> returnType, Function<In,R> executable)
-
from
public static <R> SingleNodeMission<R> from(Class<R> returnType, Checkeds.CheckedThrowingCallable<R> executable)
-
from
public static <R> SingleNodeMission<R> from(Class<R> returnType, Callable<R> executable)
-
from
public static SingleNodeMission<Void> from(Checkeds.CheckedThrowingBiConsumer<In,Out> executable)
-
from
public static SingleNodeMission<Void> from(BiConsumer<In,Out> executable)
-
from
public static SingleNodeMission<Void> from(Checkeds.CheckedThrowingConsumer<In> executable)
-
from
public static SingleNodeMission<Void> from(Consumer<In> executable)
-
from
public static SingleNodeMission<Void> from(Checkeds.CheckedThrowingRunnable executable)
-
from
public static SingleNodeMission<Void> from(Runnable executable)
-
from
public static <P1> SingleNodeMission<Void> from(Checkeds.CheckedThrowingConsumer<P1> executable, Placeholder<P1> param1)
-
from
public static <P1> SingleNodeMission<Void> from(Consumer<P1> executable, Placeholder<P1> param1)
-
from
public static <P1,P2> SingleNodeMission<Void> from(Checkeds.CheckedThrowingBiConsumer<P1,P2> executable, Placeholder<P1> param1, Placeholder<P2> param2)
-
from
public static <P1,P2> SingleNodeMission<Void> from(BiConsumer<P1,P2> executable, Placeholder<P1> param1, Placeholder<P2> param2)
-
from
public static <P1,P2,R> SingleNodeMission<R> from(Class<R> returnType, Checkeds.CheckedThrowingBiFunction<P1,P2,R> executable, Placeholder<P1> param1, Placeholder<P2> param2)
-
from
public static <P1,P2,R> SingleNodeMission<R> from(Class<R> returnType, BiFunction<P1,P2,R> executable, Placeholder<P1> param1, Placeholder<P2> param2)
-
from
public static <P1,R> SingleNodeMission<R> from(Class<R> returnType, Checkeds.CheckedThrowingFunction<P1,R> executable, Placeholder<P1> param1)
-
from
public static <P1,R> SingleNodeMission<R> from(Class<R> returnType, Function<P1,R> executable, Placeholder<P1> param1)
-
withParameters
public SingleNodeMission<R> withParameters(Set<MissionParameter<?>> parameters)
-
withParameters
public SingleNodeMission<R> withParameters(MissionParameter<?>... parameters)
-
withName
public SingleNodeMission<R> withName(String newName)
-
name
public String name()
-
parameterDescription
public MissionParameterDescription parameterDescription()
-
executable
public Checkeds.CheckedThrowingBiFunction<In,Out,R> executable()
-
-