Package jetbrains.buildServer.notification
-
Interface Summary Interface Description BuildPromotionNotificationCountHandler BuildTypeNotifierDescriptor Descriptor forNotificator
that is used for configuring notifications in build configuration via build featureDomainNameFinder MessageSender Simple messenger extension point.NotificationBuildStatusProvider NotificationContext Contains the context data of the notification.NotificationEventAccumulator.Accumulator<Key extends NotificationEventAccumulator.EventKey,Value extends NotificationEventAccumulator.EventValue<Value>> NotificationEventAccumulator.EventKey NotificationEventListener Notification processor event listener.NotificationRule Presents one notification rule.NotificationRuleFactory NotificationRuleInit NotificationRulesHolder Represents the holder of notification rules.NotificationRulesListener<T> Notification rules changes listener.NotificationRulesManager Manages user notification rules.Notificator Custom notificator interface.NotificatorRegistry Notificator plugins registry.NotifierDescriptor Generic descriptor forNotificator
Implementations should extends eitherUserNotifierDescriptor
orBuildTypeNotifierDescriptor
(or both) to indicate what settings they supportServiceMessageNotifier An interface for notifiers that handle service message-based notifications.TemplateMessageBuilder.MuteScopeBean Represents a bean for providing mode scope related data to the FreeMarker template.TemplateMessageBuilder.UnmuteModeBean Represents a bean for providing unmute mode related data to the FreeMarker template.TemplateProcessor A processor of template model.UserGroupNotificationRulesManager Manages group notification rules.UserNotifierDescriptor Descriptor for [Notificator] that is used for configuring notifications for userWatchedBuilds Describes notification rule watch scope.WatchedBuildsEx -
Class Summary Class Description AbstractTemplatesLoader<T> Deprecated. since 5.1.AdministratorEmailsSender BaseNotificationRulesTestCase FeatureProviderNotificationRulesHolder Allows storing notification rules in [FeatureProvider] Stores each rule in separate build featureMockNotificator NotificationEventAccumulator NotificationEventAccumulator.EventValue<V extends NotificationEventAccumulator.EventValue> NotificationEventAdapter Translates events of build server to NotificationEventListener events which are more convenient for notificators.NotificationProcessor NotificationRuleFactory.NotificationRuleBuilder NotificationRulesHolderTraverser NotificationRulesUtil NotificatorAdapter SimpleNotificator
implementation.RulesHolderTraverser<T> Template Deprecated. since 5.1.TemplateConfig<T> Deprecated. since 5.1.TemplateMessageBuilder Rewritten by Maxim Podkolzine (maxim.podkolzine@jetbrains.com)UserGroupTraverser WatchedBuildsCalculator -
Enum Summary Enum Description AbstractTemplatesLoader.TEMPLATE_TYPE NotificationEvent NotificationRule.Event WatchType -
Exception Summary Exception Description DuplicateNotificationRuleException Thrown when the same notification rule already exists.NotificationRuleChangedException Thrown when the notification rule being edited was already changed.SendFailedException ServiceMessageNotificationException TooBigAdditionalDataException