@Configuration(proxyBeanMethods=false)
@ConditionalOnClass(value=org.springframework.cloud.consul.serviceregistry.ConsulServiceRegistryAutoConfiguration.class)
@AutoConfigureBefore(value={org.springframework.cloud.consul.serviceregistry.ConsulAutoServiceRegistrationAutoConfiguration.class,SidecarAutoConfiguration.class})
public class SidecarConsulAutoConfiguration
extends Object
| 构造器和说明 |
|---|
SidecarConsulAutoConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
org.springframework.cloud.consul.serviceregistry.ConsulAutoRegistration |
consulRegistration(org.springframework.cloud.client.serviceregistry.AutoServiceRegistrationProperties autoServiceRegistrationProperties,
org.springframework.cloud.consul.discovery.ConsulDiscoveryProperties properties,
org.springframework.context.ApplicationContext applicationContext,
org.springframework.beans.factory.ObjectProvider<List<org.springframework.cloud.consul.serviceregistry.ConsulRegistrationCustomizer>> registrationCustomizers,
org.springframework.beans.factory.ObjectProvider<List<org.springframework.cloud.consul.serviceregistry.ConsulManagementRegistrationCustomizer>> managementRegistrationCustomizers,
org.springframework.cloud.consul.discovery.HeartbeatProperties heartbeatProperties,
SidecarProperties sidecarProperties) |
SidecarDiscoveryClient |
sidecarDiscoveryClient(org.springframework.cloud.consul.discovery.ConsulDiscoveryProperties properties,
org.springframework.cloud.consul.serviceregistry.ConsulServiceRegistry serviceRegistry,
org.springframework.cloud.consul.serviceregistry.ConsulAutoRegistration registration) |
@Bean
public org.springframework.cloud.consul.serviceregistry.ConsulAutoRegistration consulRegistration(org.springframework.cloud.client.serviceregistry.AutoServiceRegistrationProperties autoServiceRegistrationProperties,
org.springframework.cloud.consul.discovery.ConsulDiscoveryProperties properties,
org.springframework.context.ApplicationContext applicationContext,
org.springframework.beans.factory.ObjectProvider<List<org.springframework.cloud.consul.serviceregistry.ConsulRegistrationCustomizer>> registrationCustomizers,
org.springframework.beans.factory.ObjectProvider<List<org.springframework.cloud.consul.serviceregistry.ConsulManagementRegistrationCustomizer>> managementRegistrationCustomizers,
org.springframework.cloud.consul.discovery.HeartbeatProperties heartbeatProperties,
SidecarProperties sidecarProperties)
@Bean public SidecarDiscoveryClient sidecarDiscoveryClient(org.springframework.cloud.consul.discovery.ConsulDiscoveryProperties properties, org.springframework.cloud.consul.serviceregistry.ConsulServiceRegistry serviceRegistry, org.springframework.cloud.consul.serviceregistry.ConsulAutoRegistration registration)
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.