Package jetbrains.buildServer.serverSide
Interface TriggeredByProcessor
-
- All Superinterfaces:
ServerExtension
,TeamCityExtension
- All Known Implementing Classes:
ServerTriggeredByProcessor
public interface TriggeredByProcessor extends ServerExtension
Extension which accepts parsed triggered by field and transforms it to a text which can be shown in the UI.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
updateForQueuedBuild(StringBuilder text, SQueuedBuild queuedBuild, Map<String,String> triggeredByParams)
Converts triggeredBy string to a text which can be shown in the UI for build in queue.void
updateForStartedBuild(StringBuilder text, SBuild build, Map<String,String> triggeredByParams)
Converts triggeredBy string to a text which can be shown in the UI for started build.
-
-
-
Method Detail
-
updateForQueuedBuild
void updateForQueuedBuild(@NotNull StringBuilder text, @NotNull SQueuedBuild queuedBuild, @NotNull Map<String,String> triggeredByParams)
Converts triggeredBy string to a text which can be shown in the UI for build in queue.- Parameters:
text
- text to updatequeuedBuild
- build in queuetriggeredByParams
- parameters stored in triggered by field with help ofTriggeredByBuilder
-
updateForStartedBuild
void updateForStartedBuild(@NotNull StringBuilder text, @NotNull SBuild build, @NotNull Map<String,String> triggeredByParams)
Converts triggeredBy string to a text which can be shown in the UI for started build.- Parameters:
text
- text to updatebuild
- running or finished buildtriggeredByParams
- parameters stored in triggered by field with help ofTriggeredByBuilder
-
-