|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface Notificator
Custom notificator interface. Implement it to provide new notification facilities.
| Method Summary | |
|---|---|
java.lang.String |
getDisplayName()
Notificator display name. |
java.lang.String |
getNotificatorType()
Unique type of the notificator. |
void |
notifyBuildFailed(SRunningBuild build,
java.util.Set<SUser> users)
Called when build failed. |
void |
notifyBuildFailing(SRunningBuild build,
java.util.Set<SUser> users)
Called when the first failed message occurred. |
void |
notifyBuildProbablyHanging(SRunningBuild build,
java.util.Set<SUser> users)
Called when build is not sending messages to server for some time. |
void |
notifyBuildStarted(SRunningBuild build,
java.util.Set<SUser> users)
Called when new build started. |
void |
notifyBuildSuccessful(SRunningBuild build,
java.util.Set<SUser> users)
Called when build finished successfully. |
void |
notifyLabelingFailed(Build build,
VcsRoot root,
java.lang.Throwable exception,
java.util.Set<SUser> users)
Called when labeling failed for the build. |
void |
notifyResponsibleAssigned(SBuildType buildType,
java.util.Set<SUser> users)
Called when responsibility for the build type is assigned on certain users. |
void |
notifyResponsibleAssigned(TestNameResponsibilityEntry oldValue,
TestNameResponsibilityEntry newValue,
SProject project,
java.util.Set<SUser> users)
Called when responsibility for the test is assigned on certain users. |
void |
notifyResponsibleChanged(SBuildType buildType,
java.util.Set<SUser> users)
Called when responsibility for configuration changed. |
void |
notifyResponsibleChanged(TestNameResponsibilityEntry oldValue,
TestNameResponsibilityEntry newValue,
SProject project,
java.util.Set<SUser> users)
Called when responsibility for the test changed. |
| Method Detail |
|---|
void notifyBuildStarted(SRunningBuild build,
java.util.Set<SUser> users)
build - started build.users - users to be notified.
void notifyBuildSuccessful(SRunningBuild build,
java.util.Set<SUser> users)
build - finished build.users - users to be notified.
void notifyBuildFailed(SRunningBuild build,
java.util.Set<SUser> users)
build - finished buildusers - users to be notified.
void notifyLabelingFailed(Build build,
VcsRoot root,
java.lang.Throwable exception,
java.util.Set<SUser> users)
build - finished build.root - problem root.exception - cause.users - users to be notified.
void notifyBuildFailing(SRunningBuild build,
java.util.Set<SUser> users)
build - running build.users - users to be notified.
void notifyBuildProbablyHanging(SRunningBuild build,
java.util.Set<SUser> users)
build - running build.users - users to be notified.
void notifyResponsibleChanged(SBuildType buildType,
java.util.Set<SUser> users)
buildType - configuration.users - users to be notified.
void notifyResponsibleAssigned(SBuildType buildType,
java.util.Set<SUser> users)
buildType - configuration.users - users to be notified.
void notifyResponsibleChanged(TestNameResponsibilityEntry oldValue,
TestNameResponsibilityEntry newValue,
SProject project,
java.util.Set<SUser> users)
oldValue - old responsibility entry (nullable).newValue - new responsibility entry.project - the project.users - users to be notified.
void notifyResponsibleAssigned(TestNameResponsibilityEntry oldValue,
TestNameResponsibilityEntry newValue,
SProject project,
java.util.Set<SUser> users)
oldValue - old responsibility entry (nullable).newValue - new responsibility entry.project - the project.users - users to be notified.@NotNull @NonNls java.lang.String getNotificatorType()
@NotNull java.lang.String getDisplayName()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||