Interface MissionStubSupport

    • Method Detail

      • start

        OngoingMissionRun start​(VoidStub0 stub)
        Initiates the mission represented by the stub and returns control to the running Mission
        Parameters:
        stub - the VoidStub0
        Returns:
        control to the running Mission
      • start

        <R> OngoingReturningMissionRun<R> start​(MissionStub0<R> stub)
        Initiates the mission represented by the stub and returns control to the running Mission
        Type Parameters:
        R - the return type of Mission
        Parameters:
        stub - the MissionStub0
        Returns:
        control to the running Mission
      • start

        <P1> OngoingMissionRun start​(VoidStub1<P1> stub,
                                     P1 p1)
        Initiates the mission represented by the stub and returns control to the running Mission
        Type Parameters:
        P1 - the type of parameter 1
        Parameters:
        stub - the VoidStub1
        p1 - the parameter 1 of Mission
        Returns:
        control to the running Mission
      • start

        <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
        Type Parameters:
        P1 - the type of parameter 1
        R - the return type of Mission
        Parameters:
        stub - the MissionStub1
        p1 - the parameter 1 of Mission
        Returns:
        control to the running Mission
      • start

        <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
        Type Parameters:
        P1 - the type of parameter 1
        P2 - the type of parameter 2
        Parameters:
        stub - the VoidStub2
        p1 - the parameter 1 of Mission
        p2 - the parameter 2 of Mission
        Returns:
        control to the running Mission
      • start

        <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
        Type Parameters:
        P1 - the type of parameter 1
        P2 - the type of parameter 2
        R - the return type of Mission
        Parameters:
        stub - the MissionStub2
        p1 - the parameter 1 of Mission
        p2 - the parameter 2 of Mission
        Returns:
        control to the running Mission