Class ConsulServiceRegistryAutoConfiguration
java.lang.Object
org.springframework.cloud.consul.serviceregistry.ConsulServiceRegistryAutoConfiguration
@Configuration(proxyBeanMethods=false)
@Conditional(OnConsulRegistrationEnabledCondition.class)
@AutoConfigureBefore(org.springframework.cloud.client.serviceregistry.ServiceRegistryAutoConfiguration.class)
public class ConsulServiceRegistryAutoConfiguration
extends Object
- Author:
- Spencer Gibb, Tim Ysewyn
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconsulDiscoveryProperties
(org.springframework.cloud.commons.util.InetUtils inetUtils) consulServiceRegistry
(com.ecwid.consul.v1.ConsulClient consulClient, ConsulDiscoveryProperties properties, HeartbeatProperties heartbeatProperties, TtlScheduler ttlScheduler)
-
Constructor Details
-
ConsulServiceRegistryAutoConfiguration
public ConsulServiceRegistryAutoConfiguration()
-
-
Method Details
-
consulServiceRegistry
@Bean @ConditionalOnMissingBean public ConsulServiceRegistry consulServiceRegistry(com.ecwid.consul.v1.ConsulClient consulClient, ConsulDiscoveryProperties properties, HeartbeatProperties heartbeatProperties, @Autowired(required=false) TtlScheduler ttlScheduler) -
heartbeatProperties
-
consulDiscoveryProperties
@Bean @ConditionalOnMissingBean public ConsulDiscoveryProperties consulDiscoveryProperties(org.springframework.cloud.commons.util.InetUtils inetUtils)
-