@Profile(value="hosted")
@Configuration
public class NotifyHostedSpringConfig
extends java.lang.Object
| Constructor and Description |
|---|
NotifyHostedSpringConfig() |
| Modifier and Type | Method and Description |
|---|---|
org.tiogasolutions.notify.kernel.config.CouchEnvironment |
couchEnvironment() |
org.tiogasolutions.notify.kernel.config.CouchServersConfig |
couchServersConfig(java.lang.String masterUrl,
java.lang.String masterUsername,
java.lang.String masterPassword,
java.lang.String masterDatabaseName,
java.lang.String notificationUrl,
java.lang.String notificationUsername,
java.lang.String notificationPassword,
java.lang.String notificationDatabasePrefix,
java.lang.String notificationDatabaseSuffix,
java.lang.String requestUrl,
java.lang.String requestUsername,
java.lang.String requestPassword,
java.lang.String requestDatabasePrefix,
java.lang.String requestDatabaseSuffix) |
org.tiogasolutions.runners.grizzly.GrizzlyServer |
grizzlyServer(org.tiogasolutions.runners.grizzly.GrizzlyServerConfig grizzlyServerConfig,
org.tiogasolutions.notify.engine.web.NotifyApplication application,
org.springframework.context.ApplicationContext applicationContext) |
org.tiogasolutions.runners.grizzly.GrizzlyServerConfig |
grizzlyServerConfig(java.lang.String notifyContext) |
org.tiogasolutions.notify.processor.push.LivePushClientFactory |
livePushClientFactory() |
org.tiogasolutions.notify.notifier.Notifier |
notifier(java.lang.String couchUrl,
java.lang.String databaseName,
java.lang.String username,
java.lang.String password,
boolean forceLogger) |
org.tiogasolutions.notify.engine.web.NotifyApplication |
notifyApplication() |
org.tiogasolutions.notify.NotifyObjectMapper |
notifyObjectMapper() |
org.tiogasolutions.notify.kernel.config.SystemConfiguration |
systemConfiguration() |
org.tiogasolutions.notify.kernel.task.TaskProcessorExecutor |
taskProcessorExecutor(org.tiogasolutions.notify.kernel.domain.DomainKernel domainKernel,
org.tiogasolutions.notify.kernel.event.EventBus eventBus,
org.tiogasolutions.notify.processor.swing.SwingTaskProcessor swingTaskProcessor,
org.tiogasolutions.notify.processor.logger.LoggerTaskProcessor loggerTaskProcessor,
org.tiogasolutions.notify.processor.push.PushTaskProcessor pushTaskProcessor,
org.tiogasolutions.notify.processor.slack.SlackTaskProcessor slackTaskProcessor,
org.tiogasolutions.notify.processor.smtp.SmtpTaskProcessor smtpTaskProcessor,
org.tiogasolutions.notify.notifier.Notifier notifier) |
org.tiogasolutions.dev.jackson.TiogaJacksonTranslator |
tiogaJacksonTranslator(org.tiogasolutions.notify.NotifyObjectMapper objectMapper) |
org.tiogasolutions.notify.kernel.config.TrustedUserStore |
trustedUserStore() |
@Bean public org.tiogasolutions.notify.processor.push.LivePushClientFactory livePushClientFactory()
@Bean public org.tiogasolutions.notify.NotifyObjectMapper notifyObjectMapper()
@Bean public org.tiogasolutions.dev.jackson.TiogaJacksonTranslator tiogaJacksonTranslator(org.tiogasolutions.notify.NotifyObjectMapper objectMapper)
@Bean
public org.tiogasolutions.notify.kernel.task.TaskProcessorExecutor taskProcessorExecutor(org.tiogasolutions.notify.kernel.domain.DomainKernel domainKernel,
org.tiogasolutions.notify.kernel.event.EventBus eventBus,
org.tiogasolutions.notify.processor.swing.SwingTaskProcessor swingTaskProcessor,
org.tiogasolutions.notify.processor.logger.LoggerTaskProcessor loggerTaskProcessor,
org.tiogasolutions.notify.processor.push.PushTaskProcessor pushTaskProcessor,
org.tiogasolutions.notify.processor.slack.SlackTaskProcessor slackTaskProcessor,
org.tiogasolutions.notify.processor.smtp.SmtpTaskProcessor smtpTaskProcessor,
org.tiogasolutions.notify.notifier.Notifier notifier)
@Bean(name="org.tiogasolutions.notify.kernel.config.SystemConfiguration") public org.tiogasolutions.notify.kernel.config.SystemConfiguration systemConfiguration()
@Bean(name="org.tiogasolutions.runners.grizzly.GrizzlyServerConfig")
public org.tiogasolutions.runners.grizzly.GrizzlyServerConfig grizzlyServerConfig(@Value(value="${notify_context}")
java.lang.String notifyContext)
@Bean(name="org.tiogasolutions.notify.kernel.config.CouchServersConfig")
public org.tiogasolutions.notify.kernel.config.CouchServersConfig couchServersConfig(@Value(value="${notify_masterUrl}")
java.lang.String masterUrl,
@Value(value="${notify_masterUsername}")
java.lang.String masterUsername,
@Value(value="${notify_masterPassword}")
java.lang.String masterPassword,
@Value(value="${notify_masterDatabaseName}")
java.lang.String masterDatabaseName,
@Value(value="${notify_notificationUrl}")
java.lang.String notificationUrl,
@Value(value="${notify_notificationUsername}")
java.lang.String notificationUsername,
@Value(value="${notify_notificationPassword}")
java.lang.String notificationPassword,
@Value(value="${notify_notificationDatabasePrefix}")
java.lang.String notificationDatabasePrefix,
@Value(value="${notify_notificationDatabaseSuffix}")
java.lang.String notificationDatabaseSuffix,
@Value(value="${notify_requestUrl}")
java.lang.String requestUrl,
@Value(value="${notify_requestUsername}")
java.lang.String requestUsername,
@Value(value="${notify_requestPassword}")
java.lang.String requestPassword,
@Value(value="${notify_requestDatabasePrefix}")
java.lang.String requestDatabasePrefix,
@Value(value="${notify_requestDatabaseSuffix}")
java.lang.String requestDatabaseSuffix)
@Bean(name="org.tiogasolutions.notify.kernel.config.TrustedUserStore") public org.tiogasolutions.notify.kernel.config.TrustedUserStore trustedUserStore()
@Bean(name="org.tiogasolutions.notify.kernel.config.CouchEnvironment") public org.tiogasolutions.notify.kernel.config.CouchEnvironment couchEnvironment()
@Bean public org.tiogasolutions.notify.engine.web.NotifyApplication notifyApplication()
@Bean
public org.tiogasolutions.runners.grizzly.GrizzlyServer grizzlyServer(org.tiogasolutions.runners.grizzly.GrizzlyServerConfig grizzlyServerConfig,
org.tiogasolutions.notify.engine.web.NotifyApplication application,
org.springframework.context.ApplicationContext applicationContext)
@Bean
public org.tiogasolutions.notify.notifier.Notifier notifier(@Value(value="${notifier_couch_url}")
java.lang.String couchUrl,
@Value(value="${notifier_couch_database_name}")
java.lang.String databaseName,
@Value(value="${notifier_couch_username}")
java.lang.String username,
@Value(value="${notifier_couch_password}")
java.lang.String password,
@Value(value="${notifier_force_logger}")
boolean forceLogger)