@Configuration @ConditionalOnBean(value=org.springframework.cloud.client.serviceregistry.AutoServiceRegistrationProperties.class) @ConditionalOnMissingBean(type="org.springframework.cloud.consul.discovery.ConsulLifecycle") @ConditionalOnProperty(value="spring.cloud.service-registry.auto-registration.enabled", matchIfMissing=true) public class ConsulAutoServiceRegistrationAutoConfiguration extends Object
Constructor and Description |
---|
ConsulAutoServiceRegistrationAutoConfiguration() |
Modifier and Type | Method and Description |
---|---|
ConsulAutoServiceRegistration |
consulAutoServiceRegistration(ConsulServiceRegistry registry,
ConsulDiscoveryProperties properties,
ConsulAutoRegistration consulRegistration) |
ConsulAutoRegistration |
consulRegistration(ConsulDiscoveryProperties properties,
org.springframework.context.ApplicationContext applicationContext,
javax.servlet.ServletContext servletContext,
HeartbeatProperties heartbeatProperties) |
public ConsulAutoServiceRegistrationAutoConfiguration()
@Bean @ConditionalOnMissingBean public ConsulAutoServiceRegistration consulAutoServiceRegistration(ConsulServiceRegistry registry, ConsulDiscoveryProperties properties, ConsulAutoRegistration consulRegistration)
@Bean @ConditionalOnMissingBean public ConsulAutoRegistration consulRegistration(ConsulDiscoveryProperties properties, org.springframework.context.ApplicationContext applicationContext, javax.servlet.ServletContext servletContext, HeartbeatProperties heartbeatProperties)
Copyright © 2017 Pivotal Software, Inc.. All rights reserved.