public interface MissionStubSupport
MissionControlSupport
to trigger missions using stubs.Modifier and Type | Method and Description |
---|---|
<R> OngoingReturningMissionRun<R> |
start(MissionStub0<R> stub)
Initiates the mission represented by the stub and returns control to the running
Mission |
<P1,R> OngoingReturningMissionRun<R> |
start(MissionStub1<P1,R> stub,
P1 p1)
Initiates the mission represented by the stub and returns control to the running
Mission |
<P1,P2,R> OngoingReturningMissionRun<R> |
start(MissionStub2<P1,P2,R> stub,
P1 p1,
P2 p2)
Initiates the mission represented by the stub and returns control to the running
Mission |
OngoingMissionRun |
start(VoidStub0 stub)
Initiates the mission represented by the stub and returns control to the running
Mission |
<P1> OngoingMissionRun |
start(VoidStub1<P1> stub,
P1 p1)
Initiates the mission represented by the stub and returns control to the running
Mission |
<P1,P2> OngoingMissionRun |
start(VoidStub2<P1,P2> stub,
P1 p1,
P2 p2)
Initiates the mission represented by the stub and returns control to the running
Mission |
OngoingMissionRun start(VoidStub0 stub)
Mission
stub
- the VoidStub0
Mission
<R> OngoingReturningMissionRun<R> start(MissionStub0<R> stub)
Mission
R
- the return type of Mission
stub
- the MissionStub0
Mission
<P1> OngoingMissionRun start(VoidStub1<P1> stub, P1 p1)
Mission
P1
- the type of parameter 1stub
- the VoidStub1
p1
- the parameter 1 of Mission
Mission
<P1,R> OngoingReturningMissionRun<R> start(MissionStub1<P1,R> stub, P1 p1)
Mission
P1
- the type of parameter 1R
- the return type of Mission
stub
- the MissionStub1
p1
- the parameter 1 of Mission
Mission
<P1,P2> OngoingMissionRun start(VoidStub2<P1,P2> stub, P1 p1, P2 p2)
Mission
P1
- the type of parameter 1P2
- the type of parameter 2stub
- the VoidStub2
p1
- the parameter 1 of Mission
p2
- the parameter 2 of Mission
Mission
<P1,P2,R> OngoingReturningMissionRun<R> start(MissionStub2<P1,P2,R> stub, P1 p1, P2 p2)
Mission
P1
- the type of parameter 1P2
- the type of parameter 2R
- the return type of Mission
stub
- the MissionStub2
p1
- the parameter 1 of Mission
p2
- the parameter 2 of Mission
Mission