use of io.datarouter.email.type.DatarouterEmailTypes.LongRunningTaskTrackerEmailType in project datarouter by hotpads.
the class DatarouterEmailPlugin method configure.
@Override
protected void configure() {
bind(CountKeysEmailType.class).toInstance(new CountKeysEmailType(emailRecipientsCountKeys));
bind(ClusterSettingEmailType.class).toInstance(new ClusterSettingEmailType(emailRecipientsClusterSettingUpdate));
bind(PermissionRequestEmailType.class).toInstance(new PermissionRequestEmailType(emailRecipientsPermissionRequests));
bind(NodewatchEmailType.class).toInstance(new NodewatchEmailType(emailRecipientsNodewatch));
bind(WebappInstanceAlertEmailType.class).toInstance(new WebappInstanceAlertEmailType(emailRecipientsWebappInstanceAlert));
bind(LongRunningTaskFailureAlertEmailType.class).toInstance(new LongRunningTaskFailureAlertEmailType(emailRecipientsLongRunningTaskFailureAlert));
bind(LongRunningTaskTrackerEmailType.class).toInstance(new LongRunningTaskTrackerEmailType(emailRecipientsLongRunningTaskTracker));
bind(LoggerConfigCleanupEmailType.class).toInstance(new LoggerConfigCleanupEmailType(emailRecipientsLoggerConfigCleanup));
bind(AvailabilitySwitchEmailType.class).toInstance(new AvailabilitySwitchEmailType(emailRecipientsAvailabilitySwitch));
bind(AwsRdsEmailType.class).toInstance(new AwsRdsEmailType(emailRecipientsAwsRds));
bind(DailyDigestActionableEmailType.class).toInstance(new DailyDigestActionableEmailType(emailRecipientsDailyDigestActionable));
bind(DailyDigestSummaryEmailType.class).toInstance(new DailyDigestSummaryEmailType(emailRecipientsDailyDigestSummary));
bind(SchemaUpdatesEmailType.class).toInstance(new SchemaUpdatesEmailType(emailRecipientsSchemaUpdates));
}
Aggregations