Class StackBasedBuildLogState


  • @NotThreadSafe
    public class StackBasedBuildLogState
    extends Object
    • Constructor Detail

      • StackBasedBuildLogState

        public StackBasedBuildLogState​(int initialFlowId,
                                       @Nullable
                                       BuildLogMessagesPersister messagesPersister)
    • Method Detail

      • flowStarted

        public void flowStarted​(int flowId,
                                int parentFlowId)
      • flowFinished

        public void flowFinished​(int flowId)
      • closeBlock

        @Nullable
        public BlockLogMessage closeBlock​(int flowId,
                                          @NotNull
                                          String blockName,
                                          @NotNull
                                          String blockType,
                                          @NotNull
                                          Date timestamp)
      • closeProgressBlock

        @Nullable
        public BlockLogMessage closeProgressBlock​(int flowId,
                                                  @NotNull
                                                  Date timestamp)
      • hasFlow

        public boolean hasFlow​(int flowId)
      • getFlowParentMapping

        @TestOnly
        @NotNull
        public Map<Integer,​Integer> getFlowParentMapping()
      • getCurrentProgressText

        @TestOnly
        @Nullable
        public String getCurrentProgressText()
      • getFlowLastBlockMessageText

        @TestOnly
        @NotNull
        public Map<Integer,​String> getFlowLastBlockMessageText()