Class SimpleReactiveDiscoveryClientAutoConfiguration

java.lang.Object
org.springframework.cloud.client.discovery.simple.reactive.SimpleReactiveDiscoveryClientAutoConfiguration
All Implemented Interfaces:
EventListener, org.springframework.context.ApplicationListener<org.springframework.boot.web.context.WebServerInitializedEvent>

@Configuration(proxyBeanMethods=false) @ConditionalOnDiscoveryEnabled @ConditionalOnReactiveDiscoveryEnabled @EnableConfigurationProperties(DiscoveryClientHealthIndicatorProperties.class) @AutoConfigureBefore(ReactiveCommonsClientAutoConfiguration.class) @AutoConfigureAfter(ReactiveCompositeDiscoveryClientAutoConfiguration.class) public class SimpleReactiveDiscoveryClientAutoConfiguration extends Object implements org.springframework.context.ApplicationListener<org.springframework.boot.web.context.WebServerInitializedEvent>
Spring Boot auto-configuration for simple properties-based reactive discovery client.
Since:
2.2.0
Author:
Tim Ysewyn, Charu Covindane
  • Constructor Details

    • SimpleReactiveDiscoveryClientAutoConfiguration

      public SimpleReactiveDiscoveryClientAutoConfiguration()
  • Method Details

    • simpleReactiveDiscoveryProperties

      @Bean public SimpleReactiveDiscoveryProperties simpleReactiveDiscoveryProperties()
    • simpleReactiveDiscoveryClient

      @Bean @Order public SimpleReactiveDiscoveryClient simpleReactiveDiscoveryClient(SimpleReactiveDiscoveryProperties properties)
    • onApplicationEvent

      public void onApplicationEvent(org.springframework.boot.web.context.WebServerInitializedEvent webServerInitializedEvent)
      Specified by:
      onApplicationEvent in interface org.springframework.context.ApplicationListener<org.springframework.boot.web.context.WebServerInitializedEvent>