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 classLogStateSnapshot.BuildLogStatusstatic classLogStateSnapshot.FlowSnapshot
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<Integer,FlowHierarchyData>buildFlowHierarchyData()booleancontainsFlowSnapshot(int flowId)Map<Integer,Long>getFlowSnapshotVersions()BlockLogMessagegetLastBlockMessage(int flowId)LogMessagegetLastMessage()List<BlockDescriptor>getPendingOpenBlocks(Integer flowId, String blockType)ProgressInfogetProgressInfo()longgetSizeEstimate()booleanisClosed()static LogStateSnapshotmergeUpdate(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()
-
-