Class ConsulServiceRegistryAutoConfiguration
- java.lang.Object
-
- org.springframework.cloud.consul.serviceregistry.ConsulServiceRegistryAutoConfiguration
-
@Configuration(proxyBeanMethods=false) @Conditional(OnConsulRegistrationEnabledCondition.class) @AutoConfigureBefore(org.springframework.cloud.client.serviceregistry.ServiceRegistryAutoConfiguration.class) public class ConsulServiceRegistryAutoConfiguration extends Object
- Author:
- Spencer Gibb, Tim Ysewyn
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classConsulServiceRegistryAutoConfiguration.OnConsulRegistrationEnabledCondition
-
Constructor Summary
Constructors Constructor Description ConsulServiceRegistryAutoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConsulDiscoveryPropertiesconsulDiscoveryProperties(org.springframework.cloud.commons.util.InetUtils inetUtils)ConsulServiceRegistryconsulServiceRegistry(com.ecwid.consul.v1.ConsulClient consulClient, ConsulDiscoveryProperties properties, HeartbeatProperties heartbeatProperties, TtlScheduler ttlScheduler)HeartbeatPropertiesheartbeatProperties()
-
-
-
Method Detail
-
consulServiceRegistry
@Bean @ConditionalOnMissingBean public ConsulServiceRegistry consulServiceRegistry(com.ecwid.consul.v1.ConsulClient consulClient, ConsulDiscoveryProperties properties, HeartbeatProperties heartbeatProperties, @Autowired(required=false) TtlScheduler ttlScheduler)
-
heartbeatProperties
@Bean @ConditionalOnMissingBean public HeartbeatProperties heartbeatProperties()
-
consulDiscoveryProperties
@Bean @ConditionalOnMissingBean public ConsulDiscoveryProperties consulDiscoveryProperties(org.springframework.cloud.commons.util.InetUtils inetUtils)
-
-