当前位置: 首页>>代码示例>>Java>>正文


Java NotificatorRegistry类代码示例

本文整理汇总了Java中jetbrains.buildServer.notification.NotificatorRegistry的典型用法代码示例。如果您正苦于以下问题:Java NotificatorRegistry类的具体用法?Java NotificatorRegistry怎么用?Java NotificatorRegistry使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


NotificatorRegistry类属于jetbrains.buildServer.notification包,在下文中一共展示了NotificatorRegistry类的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: MsTeamsNotificator

import jetbrains.buildServer.notification.NotificatorRegistry; //导入依赖的package包/类
public MsTeamsNotificator(NotificatorRegistry notificatorRegistry,
                        SBuildServer sBuildServer,
                        MsTeamsNotificationMainSettings configSettings,
                        MsTeamsNotificationFactory factory,
                        MsTeamsNotificationPayloadManager manager){
    Loggers.ACTIVITIES.debug("Registering MsTeamsNotificator...");

    userProps = new ArrayList<UserPropertyInfo>();
    userProps.add(new UserPropertyInfo(SLACK_USERNAME_KEY, "MsTeams Username"));
    notificatorRegistry.register(this, userProps);
    mainConfig = configSettings;
    notificationFactory = factory;
    payloadManager = manager;
    buildServer = sBuildServer;
    notificationUtility = new NotificationUtility();
}
 
开发者ID:spyder007,项目名称:teamcity-msteams-notifier,代码行数:17,代码来源:MsTeamsNotificator.java

示例2: SlackNotificator

import jetbrains.buildServer.notification.NotificatorRegistry; //导入依赖的package包/类
public SlackNotificator(NotificatorRegistry notificatorRegistry,
                        SBuildServer sBuildServer,
                        SlackNotificationMainSettings configSettings,
                        SlackNotificationFactory factory,
                        SlackNotificationPayloadManager manager){
    Loggers.ACTIVITIES.debug("Registering SlackNotificator...");

    userProps = new ArrayList<UserPropertyInfo>();
    userProps.add(new UserPropertyInfo(SLACK_USERNAME_KEY, "Slack Username"));
    notificatorRegistry.register(this, userProps);
    mainConfig = configSettings;
    notificationFactory = factory;
    payloadManager = manager;
    buildServer = sBuildServer;
    notificationUtility = new NotificationUtility();
}
 
开发者ID:PeteGoo,项目名称:tcSlackBuildNotifier,代码行数:17,代码来源:SlackNotificator.java

示例3: TelegramNotificator

import jetbrains.buildServer.notification.NotificatorRegistry; //导入依赖的package包/类
public TelegramNotificator(@NotNull NotificatorRegistry registry,
                           @NotNull TelegramSettingsManager settingsManager,
                           @NotNull TelegramBotManager botManager,
                           @NotNull TemplateMessageBuilder messageBuilder)
    throws IOException {
  this.botManager = botManager;
  this.messageBuilder = messageBuilder;
  // Plugin will not work if that statement fails, so don't suppress exception here
  freeMarkerConfig = createFreeMarkerConfig(settingsManager.getSettingsDir());
  registry.register(this, USER_PROPERTIES);
}
 
开发者ID:dancing-elf,项目名称:teamcity-telegram-plugin,代码行数:12,代码来源:TelegramNotificator.java

示例4: TrayNotificator

import jetbrains.buildServer.notification.NotificatorRegistry; //导入依赖的package包/类
public TrayNotificator(@NotNull final NotificatorRegistry notificatorRegistry,
                       @NotNull final SettingsPageExtension settingsExtension,
                       @NotNull final NotificationHandler notificationHandler,
                       @NotNull final TemplateMessageBuilder messageBuilder) {
    myMessageBuilder = messageBuilder;
    notificatorRegistry.register(this);
    settingsExtension.register();
    myNotificationHandler = notificationHandler;
}
 
开发者ID:dtretyakov,项目名称:teamcity-tray-notifier,代码行数:10,代码来源:TrayNotificator.java

示例5: VSONotificator

import jetbrains.buildServer.notification.NotificatorRegistry; //导入依赖的package包/类
public VSONotificator(@NotNull final NotificatorRegistry registry,
                      @NotNull final TemplateMessageBuilder builder,
                      @NotNull final VSONotificatorConfigHolder configHolder) throws IOException {
  myMessageBuilder = builder;
  myConfig = configHolder.getConfig();
  myMessageSender = new VSOMessageSender(new VSOTeamRoomsAPIImpl());
  registry.register(this);
}
 
开发者ID:JetBrains,项目名称:tc-vso-rooms,代码行数:9,代码来源:VSONotificator.java

示例6: Notificator

import jetbrains.buildServer.notification.NotificatorRegistry; //导入依赖的package包/类
public Notificator(NotificatorRegistry notificatorRegistry) throws IOException {
    notificatorRegistry.register(this, Lists.newArrayList());
}
 
开发者ID:it-committed,项目名称:glip-notificator,代码行数:4,代码来源:Notificator.java

示例7: YammerNotificator

import jetbrains.buildServer.notification.NotificatorRegistry; //导入依赖的package包/类
public YammerNotificator(NotificatorRegistry notificatorRegistry,
                         YammerNotificationMainSettings configSettings
) {
    mainConfig = configSettings;
    registerNotificatorAndUserProperties(notificatorRegistry);
}
 
开发者ID:iguissouma,项目名称:teamcity-yammer-notifier,代码行数:7,代码来源:YammerNotificator.java

示例8: registerNotificatorAndUserProperties

import jetbrains.buildServer.notification.NotificatorRegistry; //导入依赖的package包/类
private void registerNotificatorAndUserProperties(NotificatorRegistry notificatorRegistry) {
    ArrayList<UserPropertyInfo> userPropertyInfos = getUserPropertyInfosList();
    notificatorRegistry.register(this, userPropertyInfos);
}
 
开发者ID:iguissouma,项目名称:teamcity-yammer-notifier,代码行数:5,代码来源:YammerNotificator.java

示例9: ActorNotifier

import jetbrains.buildServer.notification.NotificatorRegistry; //导入依赖的package包/类
public ActorNotifier(NotificatorRegistry notificatorRegistry) throws IOException {
    ArrayList<UserPropertyInfo> userProps = new ArrayList<UserPropertyInfo>();
    userProps.add(new UserPropertyInfo(PROPERTY_TOKEN, "Group Integration Token"));
    notificatorRegistry.register(this, userProps);
}
 
开发者ID:dsaved,项目名称:africhat-platform-0.1,代码行数:6,代码来源:ActorNotifier.java

示例10: PiazzaNotificator

import jetbrains.buildServer.notification.NotificatorRegistry; //导入依赖的package包/类
public PiazzaNotificator(NotificatorRegistry registry) {
    List<UserPropertyInfo> userProps = Collections
            .singletonList(new UserPropertyInfo(PROPERTY_USER_IMAGE_NAME, "Your image URL (Leave empty to use Gravatar.com)"));
    registry.register(this, userProps);
}
 
开发者ID:timomeinen,项目名称:team-piazza,代码行数:6,代码来源:PiazzaNotificator.java

示例11: PiazzaNotificator

import jetbrains.buildServer.notification.NotificatorRegistry; //导入依赖的package包/类
public PiazzaNotificator(NotificatorRegistry registry) {
    List<UserPropertyInfo> userProps = Collections
            .singletonList(new UserPropertyInfo(PROPERTY_USER_IMAGE_NAME, "Your image URL"));
    registry.register(this, userProps);
}
 
开发者ID:mironych,项目名称:Team-Piazza,代码行数:6,代码来源:PiazzaNotificator.java


注:本文中的jetbrains.buildServer.notification.NotificatorRegistry类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。