Class SessionSummary
java.lang.Object
com.scivicslab.actoriac.log.SessionSummary
Summary of a workflow execution session.
- Author:
- devteam@scivicslab.com
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Stringprivate final Stringprivate final Stringprivate final Stringprivate final LocalDateTimeprivate final intprivate final intprivate final Stringprivate final Stringprivate final Stringprivate static final DateTimeFormatterprivate final intprivate final Stringprivate final longprivate final LocalDateTimeprivate final SessionStatusprivate final intprivate static final ZoneIdprivate final intprivate final String -
Constructor Summary
ConstructorsConstructorDescriptionSessionSummary(long sessionId, String workflowName, String overlayName, String inventoryName, LocalDateTime startedAt, LocalDateTime endedAt, int nodeCount, SessionStatus status, int successCount, int failedCount, List<String> failedNodes, int totalLogEntries, int errorCount) Legacy constructor for backward compatibility.SessionSummary(long sessionId, String workflowName, String overlayName, String inventoryName, LocalDateTime startedAt, LocalDateTime endedAt, int nodeCount, SessionStatus status, int successCount, int failedCount, List<String> failedNodes, int totalLogEntries, int errorCount, String cwd, String gitCommit, String gitBranch, String commandLine, String actorIacVersion, String actorIacCommit) Full constructor with execution context. -
Method Summary
Modifier and TypeMethodDescriptionprivate StringformatTimestamp(LocalDateTime timestamp) Formats a timestamp in ISO 8601 format with timezone.getCwd()intintintlongintinttoString()
-
Field Details
-
ISO_FORMATTER
-
SYSTEM_ZONE
-
sessionId
-
workflowName
-
overlayName
-
inventoryName
-
startedAt
-
endedAt
-
nodeCount
-
status
-
successCount
-
failedCount
-
failedNodes
-
totalLogEntries
-
errorCount
-
cwd
-
gitCommit
-
gitBranch
-
commandLine
-
actorIacVersion
-
actorIacCommit
-
-
Constructor Details
-
SessionSummary
public SessionSummary(long sessionId, String workflowName, String overlayName, String inventoryName, LocalDateTime startedAt, LocalDateTime endedAt, int nodeCount, SessionStatus status, int successCount, int failedCount, List<String> failedNodes, int totalLogEntries, int errorCount) Legacy constructor for backward compatibility. -
SessionSummary
public SessionSummary(long sessionId, String workflowName, String overlayName, String inventoryName, LocalDateTime startedAt, LocalDateTime endedAt, int nodeCount, SessionStatus status, int successCount, int failedCount, List<String> failedNodes, int totalLogEntries, int errorCount, String cwd, String gitCommit, String gitBranch, String commandLine, String actorIacVersion, String actorIacCommit) Full constructor with execution context.
-
-
Method Details
-
getSessionId
-
getWorkflowName
-
getOverlayName
-
getInventoryName
-
getStartedAt
-
getEndedAt
-
getNodeCount
-
getStatus
-
getSuccessCount
-
getFailedCount
-
getFailedNodes
-
getTotalLogEntries
-
getErrorCount
-
getCwd
-
getGitCommit
-
getGitBranch
-
getCommandLine
-
getActorIacVersion
-
getActorIacCommit
-
getDuration
-
toString
-
formatTimestamp
Formats a timestamp in ISO 8601 format with timezone.
-