Class InternalErrorMessageProcessor
- java.lang.Object
-
- jetbrains.buildServer.serverSide.buildLog.processors.InternalErrorMessageProcessor
-
- All Implemented Interfaces:
LowLevelMessageProcessor
public class InternalErrorMessageProcessor extends Object implements LowLevelMessageProcessor
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
InternalErrorMessageProcessor.LogErrorData
-
Nested classes/interfaces inherited from interface jetbrains.buildServer.serverSide.buildLog.LowLevelMessageProcessor
LowLevelMessageProcessor.Result
-
-
Constructor Summary
Constructors Constructor Description InternalErrorMessageProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InternalErrorMessageProcessor.LogErrorData
getTypeAndMessage()
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.
-
-
-
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
-
getTypeAndMessage
@Nullable public InternalErrorMessageProcessor.LogErrorData getTypeAndMessage()
-
-