Package org.mockserver.mock.action.http
Class ChaosExperimentOrchestrator.ExperimentStatus
java.lang.Object
org.mockserver.mock.action.http.ChaosExperimentOrchestrator.ExperimentStatus
- Enclosing class:
- ChaosExperimentOrchestrator
Snapshot of the current experiment status.
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal intfinal SloVerdictTerminal SLO verdict over the experiment window;nullwhen the experiment had nosloCriteriaor has not yet produced a verdict.final intfinal Stringfinal longfinal longfinal longMilliseconds until a deferred-start experiment begins;0unless status is"scheduled".final Stringfinal longfinal int -
Constructor Summary
ConstructorsConstructorDescriptionExperimentStatus(String name, String status, int currentStageIndex, int totalStages, long stageElapsedMillis, long stageRemainingMillis, int loopIteration, long totalElapsedMillis, ChaosExperimentOrchestrator.ExperimentDefinition definition, long startRemainingMillis) ExperimentStatus(String name, String status, int currentStageIndex, int totalStages, long stageElapsedMillis, long stageRemainingMillis, int loopIteration, long totalElapsedMillis, ChaosExperimentOrchestrator.ExperimentDefinition definition, long startRemainingMillis, SloVerdict experimentVerdict) -
Method Summary
-
Field Details
-
name
-
status
-
currentStageIndex
public final int currentStageIndex -
totalStages
public final int totalStages -
stageElapsedMillis
public final long stageElapsedMillis -
stageRemainingMillis
public final long stageRemainingMillis -
loopIteration
public final int loopIteration -
totalElapsedMillis
public final long totalElapsedMillis -
definition
-
startRemainingMillis
public final long startRemainingMillisMilliseconds until a deferred-start experiment begins;0unless status is"scheduled". -
experimentVerdict
Terminal SLO verdict over the experiment window;nullwhen the experiment had nosloCriteriaor has not yet produced a verdict.
-
-
Constructor Details
-
ExperimentStatus
public ExperimentStatus(String name, String status, int currentStageIndex, int totalStages, long stageElapsedMillis, long stageRemainingMillis, int loopIteration, long totalElapsedMillis, ChaosExperimentOrchestrator.ExperimentDefinition definition, long startRemainingMillis) -
ExperimentStatus
public ExperimentStatus(String name, String status, int currentStageIndex, int totalStages, long stageElapsedMillis, long stageRemainingMillis, int loopIteration, long totalElapsedMillis, ChaosExperimentOrchestrator.ExperimentDefinition definition, long startRemainingMillis, SloVerdict experimentVerdict)
-
-
Method Details
-
toJson
public com.fasterxml.jackson.databind.node.ObjectNode toJson()
-