Class LogStateSnapshot
- java.lang.Object
-
- jetbrains.buildServer.serverSide.buildLog.LogStateSnapshot
-
public class LogStateSnapshot extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
LogStateSnapshot.BuildLogStatus
static class
LogStateSnapshot.FlowSnapshot
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<Integer,FlowHierarchyData>
buildFlowHierarchyData()
boolean
containsFlowSnapshot(int flowId)
Map<Integer,Long>
getFlowSnapshotVersions()
BlockLogMessage
getLastBlockMessage(int flowId)
LogMessage
getLastMessage()
List<BlockDescriptor>
getPendingOpenBlocks(Integer flowId, String blockType)
ProgressInfo
getProgressInfo()
long
getSizeEstimate()
boolean
isClosed()
static LogStateSnapshot
mergeUpdate(LogStateSnapshot snapshot, LogStateSnapshotUpdate logStateSnapshotUpdate)
-
-
-
Method Detail
-
mergeUpdate
public static LogStateSnapshot mergeUpdate(@Nullable LogStateSnapshot snapshot, @NotNull LogStateSnapshotUpdate logStateSnapshotUpdate)
-
isClosed
public boolean isClosed()
-
getLastMessage
@Nullable public LogMessage getLastMessage()
-
getLastBlockMessage
@Nullable public BlockLogMessage getLastBlockMessage(int flowId)
-
getProgressInfo
@NotNull public ProgressInfo getProgressInfo()
-
getPendingOpenBlocks
@NotNull public List<BlockDescriptor> getPendingOpenBlocks(@Nullable Integer flowId, @Nullable String blockType)
-
getSizeEstimate
public long getSizeEstimate()
-
containsFlowSnapshot
public boolean containsFlowSnapshot(int flowId)
-
buildFlowHierarchyData
public Map<Integer,FlowHierarchyData> buildFlowHierarchyData()
-
-