Class FirstLevelMessagesFlowAwareProcessor

    • Constructor Detail

      • FirstLevelMessagesFlowAwareProcessor

        public FirstLevelMessagesFlowAwareProcessor​(@NotNull
                                                    String buildLogId)
    • Method Detail

      • process

        public boolean process​(@NotNull
                               LogMessageInfo message,
                               int index)
        Description copied from interface: LowLevelMessageProcessor
        Called for each message loaded from the build log.
        Specified by:
        process in interface LowLevelMessageProcessor
        Parameters:
        message - log message
        Returns:
        true if processing should be continued and false otherwise
      • hasNotClosedBlocks

        public boolean hasNotClosedBlocks()
      • closeLastOpenBlock

        public void closeLastOpenBlock()
      • getLastProcessedIndex

        public int getLastProcessedIndex()