Class ProgressTracker.OperationProgress
java.lang.Object
neqsim.mcp.runners.ProgressTracker.OperationProgress
- Enclosing class:
ProgressTracker
Progress state for a single operation.
- Version:
- 1.0
- Author:
- Even Solbraa
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) booleanWhether completed.(package private) longCompletion time.(package private) intCurrent step.(package private) booleanWhether failed.(package private) StringLast status message.(package private) final List<ProgressTracker.Milestone> Milestone events.(package private) final StringOperation ID.(package private) final StringOperation type.(package private) intPercentage complete.(package private) final longStart time.(package private) final intTotal expected steps. -
Constructor Summary
ConstructorsConstructorDescriptionOperationProgress(String operationId, String operationType, int totalSteps) Creates operation progress. -
Method Summary
Modifier and TypeMethodDescription(package private) com.google.gson.JsonObjecttoJson()Converts to JSON.
-
Field Details
-
operationId
Operation ID. -
operationType
Operation type. -
totalSteps
final int totalStepsTotal expected steps. -
startedAt
final long startedAtStart time. -
currentStep
int currentStepCurrent step. -
percentComplete
int percentCompletePercentage complete. -
lastMessage
String lastMessageLast status message. -
completed
boolean completedWhether completed. -
failed
boolean failedWhether failed. -
completedAt
long completedAtCompletion time. -
milestones
Milestone events.
-
-
Constructor Details
-
OperationProgress
-
-
Method Details
-
toJson
com.google.gson.JsonObject toJson()Converts to JSON.- Returns:
- JsonObject representation
-