Class StubRunnerSpringCloudConsulAutoConfiguration


  • @Configuration(proxyBeanMethods=false)
    @AutoConfigureAfter({StubRunnerConfiguration.class,org.springframework.cloud.consul.serviceregistry.ConsulServiceRegistryAutoConfiguration.class})
    @ConditionalOnClass(com.ecwid.consul.v1.ConsulClient.class)
    @ConditionalOnStubbedDiscoveryDisabled
    @ConditionalOnProperty(value="stubrunner.cloud.consul.enabled",
                           matchIfMissing=true)
    public class StubRunnerSpringCloudConsulAutoConfiguration
    extends Object
    Autoconfiguration for registering stubs in a Zookeeper Service discovery.
    Since:
    1.0.0
    Author:
    Marcin Grzejszczak
    • Constructor Detail

      • StubRunnerSpringCloudConsulAutoConfiguration

        public StubRunnerSpringCloudConsulAutoConfiguration()
    • Method Detail

      • stubsRegistrar

        @Bean(initMethod="registerStubs")
        public StubsRegistrar stubsRegistrar​(StubRunning stubRunning,
                                             com.ecwid.consul.v1.ConsulClient consulClient,
                                             StubMapperProperties stubMapperProperties,
                                             org.springframework.cloud.consul.discovery.ConsulDiscoveryProperties consulDiscoveryProperties,
                                             org.springframework.cloud.commons.util.InetUtils inetUtils)