@Configuration(proxyBeanMethods=false) @ConditionalOnProperty(value="spring.cloud.consul.discovery.heartbeat.enabled") @ConditionalOnDiscoveryEnabled @AutoConfigureBefore(value=ConsulServiceRegistryAutoConfiguration.class) @AutoConfigureAfter(value=ConsulDiscoveryClientConfiguration.class) public class ConsulHeartbeatAutoConfiguration extends Object
| Constructor and Description |
|---|
ConsulHeartbeatAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
HeartbeatProperties |
heartbeatProperties() |
ReregistrationPredicate |
reRegistrationPredicate() |
TtlScheduler |
ttlScheduler(HeartbeatProperties heartbeatProperties,
ConsulDiscoveryProperties discoveryProperties,
com.ecwid.consul.v1.ConsulClient consulClient,
ReregistrationPredicate reRegistrationPredicate) |
@Bean @ConditionalOnMissingBean public HeartbeatProperties heartbeatProperties()
@Bean @ConditionalOnMissingBean public TtlScheduler ttlScheduler(HeartbeatProperties heartbeatProperties, ConsulDiscoveryProperties discoveryProperties, com.ecwid.consul.v1.ConsulClient consulClient, ReregistrationPredicate reRegistrationPredicate)
@Bean @ConditionalOnMissingBean public ReregistrationPredicate reRegistrationPredicate()
Copyright © 2021 Pivotal Software, Inc.. All rights reserved.