Interface ActivityMapper<Model,Specification,Return>

All Superinterfaces:
gov.nasa.jpl.aerie.merlin.protocol.model.DirectiveType<Model,Specification,Return>

public interface ActivityMapper<Model,Specification,Return> extends gov.nasa.jpl.aerie.merlin.protocol.model.DirectiveType<Model,Specification,Return>
  • Method Summary

    Modifier and Type
    Method
    Description
    default gov.nasa.jpl.aerie.merlin.protocol.model.OutputType<Specification>
     
    gov.nasa.jpl.aerie.merlin.protocol.driver.Topic<Specification>
     
    gov.nasa.jpl.aerie.merlin.protocol.driver.Topic<Return>
     

    Methods inherited from interface gov.nasa.jpl.aerie.merlin.protocol.model.DirectiveType

    getDescription, getInputType, getOutputType, getSubsystem, getTaskFactory, getTaskFactory
  • Method Details

    • getInputTopic

      gov.nasa.jpl.aerie.merlin.protocol.driver.Topic<Specification> getInputTopic()
    • getOutputTopic

      gov.nasa.jpl.aerie.merlin.protocol.driver.Topic<Return> getOutputTopic()
    • getInputAsOutput

      default gov.nasa.jpl.aerie.merlin.protocol.model.OutputType<Specification> getInputAsOutput()