@Configuration @ConditionalOnProperty(value="spring.cloud.service-registry.enabled", matchIfMissing=true) public class ConsulServiceRegistryAutoConfiguration extends Object
构造器和说明 |
---|
ConsulServiceRegistryAutoConfiguration() |
限定符和类型 | 方法和说明 |
---|---|
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) |
@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", matchIfMissing=true) 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 © 2018 Pivotal Software, Inc.. All rights reserved.