public class SingleNodeMission<R>
extends java.lang.Object
Constructor and Description |
---|
SingleNodeMission(java.lang.Class<R> returnType,
Checkeds.CheckedThrowingBiFunction<io.molr.commons.domain.In,io.molr.commons.domain.Out,R> executable,
java.lang.String name,
io.molr.commons.domain.MissionParameterDescription parameterDescription) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
Checkeds.CheckedThrowingBiFunction<io.molr.commons.domain.In,io.molr.commons.domain.Out,R> |
executable() |
static SingleNodeMission<java.lang.Void> |
from(java.util.function.BiConsumer<io.molr.commons.domain.In,io.molr.commons.domain.Out> executable) |
static <P1,P2> SingleNodeMission<java.lang.Void> |
from(java.util.function.BiConsumer<P1,P2> executable,
io.molr.commons.domain.Placeholder<P1> param1,
io.molr.commons.domain.Placeholder<P2> param2) |
static SingleNodeMission<java.lang.Void> |
from(Checkeds.CheckedThrowingBiConsumer<io.molr.commons.domain.In,io.molr.commons.domain.Out> executable) |
static <P1,P2> SingleNodeMission<java.lang.Void> |
from(Checkeds.CheckedThrowingBiConsumer<P1,P2> executable,
io.molr.commons.domain.Placeholder<P1> param1,
io.molr.commons.domain.Placeholder<P2> param2) |
static SingleNodeMission<java.lang.Void> |
from(Checkeds.CheckedThrowingConsumer<io.molr.commons.domain.In> executable) |
static <P1> SingleNodeMission<java.lang.Void> |
from(Checkeds.CheckedThrowingConsumer<P1> executable,
io.molr.commons.domain.Placeholder<P1> param1) |
static SingleNodeMission<java.lang.Void> |
from(Checkeds.CheckedThrowingRunnable executable) |
static <R> SingleNodeMission<R> |
from(java.lang.Class<R> returnType,
java.util.function.BiFunction<io.molr.commons.domain.In,io.molr.commons.domain.Out,R> executable) |
static <P1,P2,R> SingleNodeMission<R> |
from(java.lang.Class<R> returnType,
java.util.function.BiFunction<P1,P2,R> executable,
io.molr.commons.domain.Placeholder<P1> param1,
io.molr.commons.domain.Placeholder<P2> param2) |
static <R> SingleNodeMission<R> |
from(java.lang.Class<R> returnType,
java.util.concurrent.Callable<R> executable) |
static <R> SingleNodeMission<R> |
from(java.lang.Class<R> returnType,
Checkeds.CheckedThrowingBiFunction<io.molr.commons.domain.In,io.molr.commons.domain.Out,R> executable) |
static <P1,P2,R> SingleNodeMission<R> |
from(java.lang.Class<R> returnType,
Checkeds.CheckedThrowingBiFunction<P1,P2,R> executable,
io.molr.commons.domain.Placeholder<P1> param1,
io.molr.commons.domain.Placeholder<P2> param2) |
static <R> SingleNodeMission<R> |
from(java.lang.Class<R> returnType,
Checkeds.CheckedThrowingCallable<R> executable) |
static <R> SingleNodeMission<R> |
from(java.lang.Class<R> returnType,
Checkeds.CheckedThrowingFunction<io.molr.commons.domain.In,R> executable) |
static <P1,R> SingleNodeMission<R> |
from(java.lang.Class<R> returnType,
Checkeds.CheckedThrowingFunction<P1,R> executable,
io.molr.commons.domain.Placeholder<P1> param1) |
static <R> SingleNodeMission<R> |
from(java.lang.Class<R> returnType,
java.util.function.Function<io.molr.commons.domain.In,R> executable) |
static <P1,R> SingleNodeMission<R> |
from(java.lang.Class<R> returnType,
java.util.function.Function<P1,R> executable,
io.molr.commons.domain.Placeholder<P1> param1) |
static SingleNodeMission<java.lang.Void> |
from(java.util.function.Consumer<io.molr.commons.domain.In> executable) |
static <P1> SingleNodeMission<java.lang.Void> |
from(java.util.function.Consumer<P1> executable,
io.molr.commons.domain.Placeholder<P1> param1) |
static SingleNodeMission<java.lang.Void> |
from(java.lang.Runnable executable) |
int |
hashCode() |
java.lang.String |
name() |
io.molr.commons.domain.MissionParameterDescription |
parameterDescription() |
java.lang.Class<R> |
returnType() |
java.lang.String |
toString() |
SingleNodeMission<R> |
withName(java.lang.String newName) |
SingleNodeMission<R> |
withParameters(io.molr.commons.domain.MissionParameter<?>... parameters) |
SingleNodeMission<R> |
withParameters(java.util.Set<io.molr.commons.domain.MissionParameter<?>> parameters) |
public SingleNodeMission(java.lang.Class<R> returnType, Checkeds.CheckedThrowingBiFunction<io.molr.commons.domain.In,io.molr.commons.domain.Out,R> executable, java.lang.String name, io.molr.commons.domain.MissionParameterDescription parameterDescription)
public static <R> SingleNodeMission<R> from(java.lang.Class<R> returnType, Checkeds.CheckedThrowingBiFunction<io.molr.commons.domain.In,io.molr.commons.domain.Out,R> executable)
public static <R> SingleNodeMission<R> from(java.lang.Class<R> returnType, java.util.function.BiFunction<io.molr.commons.domain.In,io.molr.commons.domain.Out,R> executable)
public static <R> SingleNodeMission<R> from(java.lang.Class<R> returnType, Checkeds.CheckedThrowingFunction<io.molr.commons.domain.In,R> executable)
public static <R> SingleNodeMission<R> from(java.lang.Class<R> returnType, java.util.function.Function<io.molr.commons.domain.In,R> executable)
public static <R> SingleNodeMission<R> from(java.lang.Class<R> returnType, Checkeds.CheckedThrowingCallable<R> executable)
public static <R> SingleNodeMission<R> from(java.lang.Class<R> returnType, java.util.concurrent.Callable<R> executable)
public static SingleNodeMission<java.lang.Void> from(Checkeds.CheckedThrowingBiConsumer<io.molr.commons.domain.In,io.molr.commons.domain.Out> executable)
public static SingleNodeMission<java.lang.Void> from(java.util.function.BiConsumer<io.molr.commons.domain.In,io.molr.commons.domain.Out> executable)
public static SingleNodeMission<java.lang.Void> from(Checkeds.CheckedThrowingConsumer<io.molr.commons.domain.In> executable)
public static SingleNodeMission<java.lang.Void> from(java.util.function.Consumer<io.molr.commons.domain.In> executable)
public static SingleNodeMission<java.lang.Void> from(Checkeds.CheckedThrowingRunnable executable)
public static SingleNodeMission<java.lang.Void> from(java.lang.Runnable executable)
public static <P1> SingleNodeMission<java.lang.Void> from(Checkeds.CheckedThrowingConsumer<P1> executable, io.molr.commons.domain.Placeholder<P1> param1)
public static <P1> SingleNodeMission<java.lang.Void> from(java.util.function.Consumer<P1> executable, io.molr.commons.domain.Placeholder<P1> param1)
public static <P1,P2> SingleNodeMission<java.lang.Void> from(Checkeds.CheckedThrowingBiConsumer<P1,P2> executable, io.molr.commons.domain.Placeholder<P1> param1, io.molr.commons.domain.Placeholder<P2> param2)
public static <P1,P2> SingleNodeMission<java.lang.Void> from(java.util.function.BiConsumer<P1,P2> executable, io.molr.commons.domain.Placeholder<P1> param1, io.molr.commons.domain.Placeholder<P2> param2)
public static <P1,P2,R> SingleNodeMission<R> from(java.lang.Class<R> returnType, Checkeds.CheckedThrowingBiFunction<P1,P2,R> executable, io.molr.commons.domain.Placeholder<P1> param1, io.molr.commons.domain.Placeholder<P2> param2)
public static <P1,P2,R> SingleNodeMission<R> from(java.lang.Class<R> returnType, java.util.function.BiFunction<P1,P2,R> executable, io.molr.commons.domain.Placeholder<P1> param1, io.molr.commons.domain.Placeholder<P2> param2)
public static <P1,R> SingleNodeMission<R> from(java.lang.Class<R> returnType, Checkeds.CheckedThrowingFunction<P1,R> executable, io.molr.commons.domain.Placeholder<P1> param1)
public static <P1,R> SingleNodeMission<R> from(java.lang.Class<R> returnType, java.util.function.Function<P1,R> executable, io.molr.commons.domain.Placeholder<P1> param1)
public SingleNodeMission<R> withParameters(java.util.Set<io.molr.commons.domain.MissionParameter<?>> parameters)
public SingleNodeMission<R> withParameters(io.molr.commons.domain.MissionParameter<?>... parameters)
public SingleNodeMission<R> withName(java.lang.String newName)
public java.lang.String name()
public java.lang.Class<R> returnType()
public io.molr.commons.domain.MissionParameterDescription parameterDescription()
public Checkeds.CheckedThrowingBiFunction<io.molr.commons.domain.In,io.molr.commons.domain.Out,R> executable()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object