Class InsideBlockMessageProcessor
- java.lang.Object
-
- jetbrains.buildServer.serverSide.buildLog.processors.InsideBlockMessageProcessor
-
- All Implemented Interfaces:
LowLevelMessageProcessor
public class InsideBlockMessageProcessor extends Object implements LowLevelMessageProcessor
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface jetbrains.buildServer.serverSide.buildLog.LowLevelMessageProcessor
LowLevelMessageProcessor.Result
-
-
Constructor Summary
Constructors Constructor Description InsideBlockMessageProcessor(TestOutput outputProcessor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LowLevelMessageProcessor.Result
preProcess(IndexRecord indexRecord, int index)
Called before loading message data from the build log.boolean
process(LogMessageInfo message, int index)
Called for each message loaded from the build log.
-
-
-
Constructor Detail
-
InsideBlockMessageProcessor
public InsideBlockMessageProcessor(@NotNull TestOutput outputProcessor)
-
-
Method Detail
-
preProcess
@NotNull public LowLevelMessageProcessor.Result preProcess(@NotNull IndexRecord indexRecord, int index)
Description copied from interface:LowLevelMessageProcessor
Called before loading message data from the build log.- Specified by:
preProcess
in interfaceLowLevelMessageProcessor
- Parameters:
indexRecord
- index recordindex
- the record index which is the number in the index file- Returns:
- result of filtering
-
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 interfaceLowLevelMessageProcessor
- Parameters:
message
- log message- Returns:
- true if processing should be continued and false otherwise
-
-