Class SimulationException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
gov.nasa.jpl.aerie.merlin.driver.SimulationException
All Implemented Interfaces:
Serializable

public class SimulationException extends RuntimeException
See Also:
  • Field Details

    • format

      public static final DateTimeFormatter format
    • elapsedTime

      public final gov.nasa.jpl.aerie.merlin.protocol.types.Duration elapsedTime
    • instant

      public final Instant instant
    • cause

      public final Throwable cause
    • directiveId

      public final Optional<gov.nasa.jpl.aerie.types.ActivityDirectiveId> directiveId
    • activityType

      public final Optional<String> activityType
    • activityStackTrace

      public final Optional<String> activityStackTrace
  • Constructor Details

    • SimulationException

      public SimulationException(gov.nasa.jpl.aerie.merlin.protocol.types.Duration elapsedTime, Instant startTime, Throwable cause)
    • SimulationException

      public SimulationException(gov.nasa.jpl.aerie.merlin.protocol.types.Duration elapsedTime, Instant startTime, gov.nasa.jpl.aerie.types.ActivityDirectiveId directiveId, List<gov.nasa.jpl.aerie.types.SerializedActivity> activityStackTrace, Throwable cause)
  • Method Details

    • formatDuration

      public static String formatDuration(gov.nasa.jpl.aerie.merlin.protocol.types.Duration duration)
    • formatInstant

      public static String formatInstant(Instant instant)