Package jetbrains.buildServer.serverSide
Interface AsyncBuildEventListener
-
public interface AsyncBuildEventListenerAsynchronous TeamCity server listener. General build related events can be detected by implementing this listener.
To subscribe to this event listener you should use Spring bean of typeAsyncBuildEventDispatcherand callAsyncBuildEventDispatcher.subscribe(jetbrains.buildServer.serverSide.AsyncBuildEventListener)} method.- See Also:
BuildServerAdapter
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidbuildFailureDetected(SBuild build)Called asynchronously when build failure detecteddefault voidbuildFinished(SBuild build)Called asynchronously after build finishing, only if build was not interrupteddefault voidbuildInterrupted(SBuild build)Called asynchronously after build finishing, only if build was interrupteddefault voidbuildMarkedAsSuccessful(SBuild build)Called asynchronously when build marked as successfuldefault voidbuildStarted(SBuild build)Called asynchronously when build is about to start.
-
-
-
Method Detail
-
buildStarted
default void buildStarted(@NotNull SBuild build)Called asynchronously when build is about to start. Changes are not loaded yet, and build agent didn't start the build yet.- Parameters:
build- build configuration whose status has changed
-
buildFinished
default void buildFinished(@NotNull SBuild build)Called asynchronously after build finishing, only if build was not interrupted- Parameters:
build- running build
-
buildInterrupted
default void buildInterrupted(@NotNull SBuild build)Called asynchronously after build finishing, only if build was interrupted- Parameters:
build- running build
-
buildFailureDetected
default void buildFailureDetected(@NotNull SBuild build)Called asynchronously when build failure detected- Parameters:
build- corresponding build
-
buildMarkedAsSuccessful
default void buildMarkedAsSuccessful(@NotNull SBuild build)Called asynchronously when build marked as successful- Parameters:
build- corresponding build
-
-