@Configuration(proxyBeanMethods=false) @ConditionalOnProperty(value="spring.cloud.service-registry.enabled", matchIfMissing=true) @AutoConfigureBefore(value=org.springframework.cloud.client.serviceregistry.ServiceRegistryAutoConfiguration.class) public class ConsulServiceRegistryAutoConfiguration extends Object
Constructor and Description |
---|
ConsulServiceRegistryAutoConfiguration() |
Modifier and Type | Method and Description |
---|---|
ConsulDiscoveryProperties |
consulDiscoveryProperties(org.springframework.cloud.commons.util.InetUtils inetUtils) |
ConsulServiceRegistry |
consulServiceRegistry(com.ecwid.consul.v1.ConsulClient consulClient,
ConsulDiscoveryProperties properties,
HeartbeatProperties heartbeatProperties,
TtlScheduler ttlScheduler) |
HeartbeatProperties |
heartbeatProperties() |
public ConsulServiceRegistryAutoConfiguration()
@Bean @ConditionalOnMissingBean public ConsulServiceRegistry consulServiceRegistry(com.ecwid.consul.v1.ConsulClient consulClient, ConsulDiscoveryProperties properties, HeartbeatProperties heartbeatProperties, @Autowired(required=false) TtlScheduler ttlScheduler)
@Bean @ConditionalOnMissingBean public HeartbeatProperties heartbeatProperties()
@Bean @ConditionalOnMissingBean public ConsulDiscoveryProperties consulDiscoveryProperties(org.springframework.cloud.commons.util.InetUtils inetUtils)
Copyright © 2019 Pivotal Software, Inc.. All rights reserved.