Class DuplicatesMessageProcessor
- java.lang.Object
-
- jetbrains.buildServer.serverSide.stat.BaseMessageProcessor
-
- jetbrains.buildServer.serverSide.messages.codeDuplicates.DuplicatesMessageProcessor
-
- All Implemented Interfaces:
MessageProcessor
public class DuplicatesMessageProcessor extends BaseMessageProcessor
User: anna Date: 20-Apr-2006
-
-
Field Summary
Fields Modifier and Type Field Description static GenericQueryCLEANUP_DIFF_QUERYstatic GenericQueryCLEANUP_STATS_QUERYstatic GenericQueryINSERT_NEW_STATS_QUERY
-
Constructor Summary
Constructors Constructor Description DuplicatesMessageProcessor(SQLRunnerEx sqlRunner, InsertDuplicatesQuery insertDuplicatesQuery, SRunningBuild build)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddoProcessMessage(BuildMessage1 message)StringgetSourceId()voidonBuildFinish()Called when last message has been received for the build from the agent.-
Methods inherited from class jetbrains.buildServer.serverSide.stat.BaseMessageProcessor
canProcess, persistState, processMessage
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface jetbrains.buildServer.serverSide.MessageProcessor
onShutdown
-
-
-
-
Field Detail
-
CLEANUP_STATS_QUERY
public static final GenericQuery CLEANUP_STATS_QUERY
-
CLEANUP_DIFF_QUERY
public static final GenericQuery CLEANUP_DIFF_QUERY
-
INSERT_NEW_STATS_QUERY
public static final GenericQuery INSERT_NEW_STATS_QUERY
-
-
Constructor Detail
-
DuplicatesMessageProcessor
public DuplicatesMessageProcessor(@NotNull SQLRunnerEx sqlRunner, @NotNull InsertDuplicatesQuery insertDuplicatesQuery, @NotNull SRunningBuild build)
-
-
Method Detail
-
getSourceId
@NotNull public String getSourceId()
- Returns:
- message source id to be processed by this instance of processor.
-
doProcessMessage
protected void doProcessMessage(BuildMessage1 message)
- Specified by:
doProcessMessagein classBaseMessageProcessor
-
onBuildFinish
public void onBuildFinish()
Description copied from interface:MessageProcessorCalled when last message has been received for the build from the agent. Can be used to destroy state which was associated with the build.- Specified by:
onBuildFinishin interfaceMessageProcessor- Overrides:
onBuildFinishin classBaseMessageProcessor
-
-