Class RefreshableTreeMessagePrinter
- java.lang.Object
-
- jetbrains.buildServer.serverSide.buildLog.LogMessageProcessor
-
- jetbrains.buildServer.controllers.viewLog.tree.impl.TreeMessagePrinter
-
- jetbrains.buildServer.controllers.viewLog.tree.impl.RefreshableTreeMessagePrinter
-
public class RefreshableTreeMessagePrinter extends TreeMessagePrinter
-
-
Field Summary
-
Fields inherited from class jetbrains.buildServer.controllers.viewLog.tree.impl.TreeMessagePrinter
myExpand, myRecursiveState, myState
-
Fields inherited from class jetbrains.buildServer.serverSide.buildLog.LogMessageProcessor
TIME_FORMAT
-
-
Constructor Summary
Constructors Constructor Description RefreshableTreeMessagePrinter(Writer out, SimpleLogMessageFilter filter, MessageFormatter messageFormatter, int baseLevel, String expand, String state)
RefreshableTreeMessagePrinter(MessagePrinterSettings messagePrinterSettings, MessageFormatter formatter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
doProcessLogMessage(LogMessage message)
protected Iterator<LogMessage>
doProcessMessages(Iterator<LogMessage> messagesIterator)
protected Collection<String>
getUpdateBlockLines(List<BlockLogMessage> filteredBlocks, boolean updateColor, boolean updateDuration, boolean updateClass)
protected void
updateBlocks(LogMessage message)
-
Methods inherited from class jetbrains.buildServer.controllers.viewLog.tree.impl.TreeMessagePrinter
addUpdateLogLines, doProcessBlockClose, doProcessBlockLogMessage, getBaseLevel, getMessageFormatter, hide, isClosed, printMessages, processBlockFinishLogMessage, processBlockLogMessage, processLogMessage, setLogSizeThreshold, write
-
Methods inherited from class jetbrains.buildServer.serverSide.buildLog.LogMessageProcessor
formatStartTime, formatStartTime, formatStartTime, process, process, processError
-
-
-
-
Constructor Detail
-
RefreshableTreeMessagePrinter
public RefreshableTreeMessagePrinter(@NotNull Writer out, @NotNull SimpleLogMessageFilter filter, @NotNull MessageFormatter messageFormatter, int baseLevel, @Nullable String expand, @Nullable String state)
-
RefreshableTreeMessagePrinter
public RefreshableTreeMessagePrinter(@NotNull MessagePrinterSettings messagePrinterSettings, @NotNull MessageFormatter formatter)
-
-
Method Detail
-
doProcessMessages
@NotNull protected Iterator<LogMessage> doProcessMessages(@NotNull Iterator<LogMessage> messagesIterator)
- Overrides:
doProcessMessages
in classTreeMessagePrinter
-
doProcessLogMessage
protected void doProcessLogMessage(@NotNull LogMessage message)
- Overrides:
doProcessLogMessage
in classTreeMessagePrinter
-
updateBlocks
protected final void updateBlocks(@NotNull LogMessage message)
-
getUpdateBlockLines
protected final Collection<String> getUpdateBlockLines(@NotNull List<BlockLogMessage> filteredBlocks, boolean updateColor, boolean updateDuration, boolean updateClass)
-
-