Package jetbrains.buildServer.serverSide
Interface AsyncBuildEventListener
-
public interface AsyncBuildEventListener
Asynchronous 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 typeAsyncBuildEventDispatcher
and callAsyncBuildEventDispatcher.subscribe(jetbrains.buildServer.serverSide.AsyncBuildEventListener)
} method.- See Also:
BuildServerAdapter
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
buildFailureDetected(SBuild build)
Called asynchronously when build failure detecteddefault void
buildFinished(SBuild build)
Called asynchronously after build finishing, only if build was not interrupteddefault void
buildInterrupted(SBuild build)
Called asynchronously after build finishing, only if build was interrupteddefault void
buildMarkedAsSuccessful(SBuild build)
Called asynchronously when build marked as successfuldefault void
buildStarted(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
-
-