Class ReactiveCommonsConfig

java.lang.Object
org.reactivecommons.async.starter.config.ReactiveCommonsConfig

@Configuration @Import(ReactiveCommonsHealthConfig.class) @ComponentScan("org.reactivecommons.async.starter.impl.common") public class ReactiveCommonsConfig extends Object
  • Constructor Details

    • ReactiveCommonsConfig

      public ReactiveCommonsConfig()
  • Method Details

    • buildConnectionManager

      @Bean public ConnectionManager buildConnectionManager(org.springframework.context.ApplicationContext context)
    • brokerConfig

      @Bean @ConditionalOnMissingBean public org.reactivecommons.async.commons.config.BrokerConfig brokerConfig()
    • objectMapperSupplier

      @Bean @ConditionalOnMissingBean public org.reactivecommons.async.commons.converters.json.ObjectMapperSupplier objectMapperSupplier()
    • defaultReactiveCommonsObjectMapper

      @Bean @ConditionalOnMissingBean public com.fasterxml.jackson.databind.ObjectMapper defaultReactiveCommonsObjectMapper(org.reactivecommons.async.commons.converters.json.ObjectMapperSupplier supplier)
    • defaultReactiveReplyRouter

      @Bean @ConditionalOnMissingBean(org.reactivecommons.async.commons.reply.ReactiveReplyRouter.class) public org.reactivecommons.async.commons.reply.ReactiveReplyRouter defaultReactiveReplyRouter()
    • defaultRabbitMeterRegistry

      @Bean @ConditionalOnMissingBean(io.micrometer.core.instrument.MeterRegistry.class) public io.micrometer.core.instrument.MeterRegistry defaultRabbitMeterRegistry()
    • reactiveCommonsCustomErrorReporter

      @Bean @ConditionalOnMissingBean public org.reactivecommons.async.commons.ext.CustomReporter reactiveCommonsCustomErrorReporter()