public abstract class NotificatorAdapter extends java.lang.Object implements Notificator
Notificator implementation. Does nothing.| Constructor and Description |
|---|
NotificatorAdapter() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDisplayName()
Notificator display name.
|
void |
notifyBuildFailed(SRunningBuild build,
java.util.Set<SUser> users)
Called when build failed.
|
void |
notifyBuildFailedToStart(SRunningBuild build,
java.util.Set<SUser> users)
Called when build failed with internal error, i.e.
|
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 |
notifyBuildProblemResponsibleAssigned(java.util.Collection<BuildProblemInfo> buildProblems,
ResponsibilityEntry entry,
SProject project,
java.util.Set<SUser> users)
Called when responsibility for several build problems is assigned.
|
void |
notifyBuildProblemResponsibleChanged(java.util.Collection<BuildProblemInfo> buildProblems,
ResponsibilityEntry entry,
SProject project,
java.util.Set<SUser> users)
Called when responsibility for several build problems is changed.
|
void |
notifyBuildProblemsMuted(java.util.Collection<BuildProblemInfo> buildProblems,
MuteInfo muteInfo,
java.util.Set<SUser> users)
Called when a set of build problems are muted (with same mute properties).
|
void |
notifyBuildProblemsUnmuted(java.util.Collection<BuildProblemInfo> buildProblems,
MuteInfo muteInfo,
SUser user,
java.util.Set<SUser> users)
Called when a set of build problems are unmuted (with same mute properties).
|
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(java.util.Collection<TestName> testNames,
ResponsibilityEntry entry,
SProject project,
java.util.Set<SUser> users)
Called when responsibility for several tests at once is assigned.
|
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(java.util.Collection<TestName> testNames,
ResponsibilityEntry entry,
SProject project,
java.util.Set<SUser> users)
Called when responsibility for several tests at once is changed.
|
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.
|
void |
notifyTestsMuted(java.util.Collection<STest> tests,
MuteInfo muteInfo,
java.util.Set<SUser> users)
Called when a set of tests are unmuted (with same mute properties).
|
void |
notifyTestsUnmuted(java.util.Collection<STest> tests,
MuteInfo muteInfo,
SUser user,
java.util.Set<SUser> users)
Called when a set of tests are unmuted (with same mute properties).
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetNotificatorTypepublic void notifyBuildStarted(@NotNull
SRunningBuild build,
@NotNull
java.util.Set<SUser> users)
NotificatornotifyBuildStarted in interface Notificatorbuild - started build.users - users to be notified.public void notifyBuildSuccessful(@NotNull
SRunningBuild build,
@NotNull
java.util.Set<SUser> users)
NotificatornotifyBuildSuccessful in interface Notificatorbuild - finished build.users - users to be notified.public void notifyBuildFailed(@NotNull
SRunningBuild build,
@NotNull
java.util.Set<SUser> users)
NotificatornotifyBuildFailed in interface Notificatorbuild - finished buildusers - users to be notified.public void notifyBuildFailedToStart(@NotNull
SRunningBuild build,
@NotNull
java.util.Set<SUser> users)
NotificatornotifyBuildFailedToStart in interface Notificatorbuild - failed buildusers - users to be notifiedpublic void notifyLabelingFailed(@NotNull
Build build,
@NotNull
VcsRoot root,
@NotNull
java.lang.Throwable exception,
@NotNull
java.util.Set<SUser> users)
NotificatornotifyLabelingFailed in interface Notificatorbuild - finished build.root - problem root.exception - cause.users - users to be notified.public void notifyBuildFailing(@NotNull
SRunningBuild build,
@NotNull
java.util.Set<SUser> users)
NotificatornotifyBuildFailing in interface Notificatorbuild - running build.users - users to be notified.public void notifyBuildProbablyHanging(@NotNull
SRunningBuild build,
@NotNull
java.util.Set<SUser> users)
NotificatornotifyBuildProbablyHanging in interface Notificatorbuild - running build.users - users to be notified.public void notifyResponsibleChanged(@NotNull
SBuildType buildType,
@NotNull
java.util.Set<SUser> users)
NotificatornotifyResponsibleChanged in interface NotificatorbuildType - configuration.users - users to be notified.public void notifyResponsibleAssigned(@NotNull
SBuildType buildType,
@NotNull
java.util.Set<SUser> users)
NotificatornotifyResponsibleAssigned in interface NotificatorbuildType - configuration.users - users to be notified.public void notifyResponsibleChanged(@Nullable
TestNameResponsibilityEntry oldValue,
@NotNull
TestNameResponsibilityEntry newValue,
@NotNull
SProject project,
@NotNull
java.util.Set<SUser> users)
NotificatornotifyResponsibleChanged in interface NotificatoroldValue - old responsibility entry (nullable).newValue - new responsibility entry.project - the project.users - users to be notified.public void notifyResponsibleAssigned(@Nullable
TestNameResponsibilityEntry oldValue,
@NotNull
TestNameResponsibilityEntry newValue,
@NotNull
SProject project,
@NotNull
java.util.Set<SUser> users)
NotificatornotifyResponsibleAssigned in interface NotificatoroldValue - old responsibility entry (nullable).newValue - new responsibility entry.project - the project.users - users to be notified.public void notifyResponsibleChanged(@NotNull
java.util.Collection<TestName> testNames,
@NotNull
ResponsibilityEntry entry,
@NotNull
SProject project,
@NotNull
java.util.Set<SUser> users)
NotificatornotifyResponsibleChanged in interface NotificatortestNames - the collection of test namesentry - new responsibility entry for each testproject - the projectusers - users to be notifiedpublic void notifyResponsibleAssigned(@NotNull
java.util.Collection<TestName> testNames,
@NotNull
ResponsibilityEntry entry,
@NotNull
SProject project,
@NotNull
java.util.Set<SUser> users)
NotificatornotifyResponsibleAssigned in interface NotificatortestNames - the collection of test namesentry - new responsibility entry for each testproject - the projectusers - users to be notifiedpublic void notifyBuildProblemResponsibleAssigned(@NotNull
java.util.Collection<BuildProblemInfo> buildProblems,
@NotNull
ResponsibilityEntry entry,
@NotNull
SProject project,
@NotNull
java.util.Set<SUser> users)
NotificatornotifyBuildProblemResponsibleAssigned in interface NotificatorbuildProblems - affected build problemsentry - new responsibility entryproject - corresponding projectusers - users to be notifiedpublic void notifyBuildProblemResponsibleChanged(@NotNull
java.util.Collection<BuildProblemInfo> buildProblems,
@NotNull
ResponsibilityEntry entry,
@NotNull
SProject project,
@NotNull
java.util.Set<SUser> users)
NotificatornotifyBuildProblemResponsibleChanged in interface NotificatorbuildProblems - affected build problemsentry - new responsibility entryproject - corresponding projectusers - users to be notifiedpublic void notifyTestsMuted(@NotNull
java.util.Collection<STest> tests,
@NotNull
MuteInfo muteInfo,
@NotNull
java.util.Set<SUser> users)
NotificatornotifyTestsMuted in interface Notificatortests - the unmuted testsmuteInfo - the mute info on the moment of unmuteusers - users to be notifiedpublic void notifyTestsUnmuted(@NotNull
java.util.Collection<STest> tests,
@NotNull
MuteInfo muteInfo,
@Nullable
SUser user,
@NotNull
java.util.Set<SUser> users)
NotificatornotifyTestsUnmuted in interface Notificatortests - the unmuted testsuser - user who performed the action (if known)users - users to be notifiedpublic void notifyBuildProblemsMuted(@NotNull
java.util.Collection<BuildProblemInfo> buildProblems,
@NotNull
MuteInfo muteInfo,
@NotNull
java.util.Set<SUser> users)
NotificatornotifyBuildProblemsMuted in interface NotificatorbuildProblems - the muted problemsmuteInfo - mute infousers - users to be notifiedpublic void notifyBuildProblemsUnmuted(@NotNull
java.util.Collection<BuildProblemInfo> buildProblems,
@NotNull
MuteInfo muteInfo,
@Nullable
SUser user,
@NotNull
java.util.Set<SUser> users)
NotificatornotifyBuildProblemsUnmuted in interface NotificatorbuildProblems - the unmuted problemsuser - user who performed the action (if known)users - users to be notified@NotNull public java.lang.String getDisplayName()
NotificatorgetDisplayName in interface Notificator