@Configuration @ConditionalOnProperty(value="spring.cloud.service-registry.enabled", matchIfMissing=true) 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) |
HeartbeatProperties |
heartbeatProperties() |
TtlScheduler |
ttlScheduler(com.ecwid.consul.v1.ConsulClient consulClient,
HeartbeatProperties heartbeatProperties) |
public ConsulServiceRegistryAutoConfiguration()
@Bean @ConditionalOnMissingBean public ConsulServiceRegistry consulServiceRegistry(com.ecwid.consul.v1.ConsulClient consulClient, ConsulDiscoveryProperties properties, HeartbeatProperties heartbeatProperties)
@Bean @ConditionalOnMissingBean @ConditionalOnProperty(value="spring.cloud.consul.discovery.heartbeat.enabled") public TtlScheduler ttlScheduler(com.ecwid.consul.v1.ConsulClient consulClient, HeartbeatProperties heartbeatProperties)
@Bean @ConditionalOnMissingBean public HeartbeatProperties heartbeatProperties()
@Bean @ConditionalOnMissingBean public ConsulDiscoveryProperties consulDiscoveryProperties(org.springframework.cloud.commons.util.InetUtils inetUtils)
Copyright © 2017 Pivotal Software, Inc.. All rights reserved.