Search in sources :

Example 1 with Environment

use of reactor.Environment in project kylo by Teradata.

the class ReactorConfiguration method respondibleAlertsEventBus.

@Bean(name = "respondableAlertsEventBus")
public EventBus respondibleAlertsEventBus() {
    Environment env = reactorEnvironment();
    Logger log = LoggerFactory.getLogger(EventBus.class.getName() + "- Respondavle alerts event bus");
    return EventBus.config().env(env).dispatcher(env.getDefaultDispatcher()).dispatchErrorHandler((t) -> {
        log.error("Alert event bus dispatch error", t);
    }).get();
}
Also used : Configuration(org.springframework.context.annotation.Configuration) Logger(org.slf4j.Logger) LoggerFactory(org.slf4j.LoggerFactory) EventBus(reactor.bus.EventBus) Bean(org.springframework.context.annotation.Bean) MetadataEventService(com.thinkbiganalytics.metadata.api.event.MetadataEventService) Environment(reactor.Environment) Environment(reactor.Environment) Logger(org.slf4j.Logger) Bean(org.springframework.context.annotation.Bean)

Example 2 with Environment

use of reactor.Environment in project kylo by Teradata.

the class ReactorConfiguration method alertsEventBus.

@Bean(name = "alertsEventBus")
public EventBus alertsEventBus() {
    Environment env = reactorEnvironment();
    Logger log = LoggerFactory.getLogger(EventBus.class.getName() + "- Alerts event bus");
    return EventBus.config().env(env).dispatcher(env.getDefaultDispatcher()).dispatchErrorHandler((t) -> {
        log.error("Alert event bus dispatch error", t);
    }).get();
}
Also used : Configuration(org.springframework.context.annotation.Configuration) Logger(org.slf4j.Logger) LoggerFactory(org.slf4j.LoggerFactory) EventBus(reactor.bus.EventBus) Bean(org.springframework.context.annotation.Bean) MetadataEventService(com.thinkbiganalytics.metadata.api.event.MetadataEventService) Environment(reactor.Environment) Environment(reactor.Environment) Logger(org.slf4j.Logger) Bean(org.springframework.context.annotation.Bean)

Example 3 with Environment

use of reactor.Environment in project kylo by Teradata.

the class ReactorConfiguration method metadataEventBus.

@Bean(name = "metadataEventBus")
public EventBus metadataEventBus() {
    Environment env = reactorEnvironment();
    Logger log = LoggerFactory.getLogger(EventBus.class.getName() + "- Metadata event bus");
    return EventBus.config().env(env).dispatcher(env.getDefaultDispatcher()).dispatchErrorHandler((t) -> {
        log.error("Metadata event bus dispatch error", t);
    }).get();
}
Also used : Configuration(org.springframework.context.annotation.Configuration) Logger(org.slf4j.Logger) LoggerFactory(org.slf4j.LoggerFactory) EventBus(reactor.bus.EventBus) Bean(org.springframework.context.annotation.Bean) MetadataEventService(com.thinkbiganalytics.metadata.api.event.MetadataEventService) Environment(reactor.Environment) Environment(reactor.Environment) Logger(org.slf4j.Logger) Bean(org.springframework.context.annotation.Bean)

Aggregations

MetadataEventService (com.thinkbiganalytics.metadata.api.event.MetadataEventService)3 Logger (org.slf4j.Logger)3 LoggerFactory (org.slf4j.LoggerFactory)3 Bean (org.springframework.context.annotation.Bean)3 Configuration (org.springframework.context.annotation.Configuration)3 Environment (reactor.Environment)3 EventBus (reactor.bus.EventBus)3