Interface ResultsProtocol.WriterRole

All Known Subinterfaces:
ResultsProtocol.OwnerRole
All Known Implementing Classes:
InMemoryResultsCellRepository.InMemoryCell, PostgresResultsCellRepository.PostgresResultsCell
Enclosing class:
ResultsProtocol

public static interface ResultsProtocol.WriterRole
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    failWith(gov.nasa.jpl.aerie.merlin.driver.SimulationFailure reason)
     
    default void
    failWith(Consumer<gov.nasa.jpl.aerie.merlin.driver.SimulationFailure.Builder> builderConsumer)
     
    boolean
     
    void
    reportIncompleteResults(gov.nasa.jpl.aerie.merlin.driver.SimulationResults results)
     
    void
    reportSimulationExtent(gov.nasa.jpl.aerie.merlin.protocol.types.Duration extent)
     
    void
    succeedWith(gov.nasa.jpl.aerie.merlin.driver.SimulationResults results)
     
  • Method Details

    • isCanceled

      boolean isCanceled()
    • succeedWith

      void succeedWith(gov.nasa.jpl.aerie.merlin.driver.SimulationResults results)
    • failWith

      void failWith(gov.nasa.jpl.aerie.merlin.driver.SimulationFailure reason)
    • failWith

      default void failWith(Consumer<gov.nasa.jpl.aerie.merlin.driver.SimulationFailure.Builder> builderConsumer)
    • reportIncompleteResults

      void reportIncompleteResults(gov.nasa.jpl.aerie.merlin.driver.SimulationResults results)
    • reportSimulationExtent

      void reportSimulationExtent(gov.nasa.jpl.aerie.merlin.protocol.types.Duration extent)