Package gov.nasa.jpl.aerie.merlin.server
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 TypeMethodDescriptionvoidfailWith(gov.nasa.jpl.aerie.merlin.driver.SimulationFailure reason) default voidbooleanvoidreportIncompleteResults(gov.nasa.jpl.aerie.merlin.driver.SimulationResults results) voidreportSimulationExtent(gov.nasa.jpl.aerie.merlin.protocol.types.Duration extent) voidsucceedWith(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)
-