Class ConsulHeartbeatAutoConfiguration
- java.lang.Object
-
- org.springframework.cloud.consul.support.ConsulHeartbeatAutoConfiguration
-
@Configuration(proxyBeanMethods=false) @ConditionalOnProperty("spring.cloud.consul.discovery.heartbeat.enabled") @ConditionalOnDiscoveryEnabled @AutoConfigureBefore(ConsulServiceRegistryAutoConfiguration.class) @AutoConfigureAfter(ConsulDiscoveryClientConfiguration.class) public class ConsulHeartbeatAutoConfiguration extends ObjectAuto configuration for the heartbeat.- Author:
- Tim Ysewyn
-
-
Constructor Summary
Constructors Constructor Description ConsulHeartbeatAutoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HeartbeatPropertiesheartbeatProperties()ReregistrationPredicatereRegistrationPredicate()TtlSchedulerttlScheduler(HeartbeatProperties heartbeatProperties, ConsulDiscoveryProperties discoveryProperties, com.ecwid.consul.v1.ConsulClient consulClient, ReregistrationPredicate reRegistrationPredicate)
-
-
-
Method Detail
-
heartbeatProperties
@Bean @ConditionalOnMissingBean public HeartbeatProperties heartbeatProperties()
-
ttlScheduler
@Bean @ConditionalOnMissingBean public TtlScheduler ttlScheduler(HeartbeatProperties heartbeatProperties, ConsulDiscoveryProperties discoveryProperties, com.ecwid.consul.v1.ConsulClient consulClient, ReregistrationPredicate reRegistrationPredicate)
-
reRegistrationPredicate
@Bean @ConditionalOnMissingBean public ReregistrationPredicate reRegistrationPredicate()
-
-