@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.