Class DiscoveryAutoConfiguration
java.lang.Object
com.huaweicloud.servicecomb.discovery.DiscoveryAutoConfiguration
@Configuration
@EnableConfigurationProperties(DiscoveryProperties.class)
public class DiscoveryAutoConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.servicecomb.service.center.client.ServiceCenterClientserviceCenterClient(DiscoveryBootstrapProperties discoveryProperties, ServiceCombSSLProperties serviceCombSSLProperties, List<org.apache.servicecomb.foundation.auth.AuthHeaderProvider> authHeaderProviders) org.apache.servicecomb.service.center.client.ServiceCenterWatchserviceCenterWatch(DiscoveryBootstrapProperties discoveryProperties, ServiceCombSSLProperties serviceCombSSLProperties, List<org.apache.servicecomb.foundation.auth.AuthHeaderProvider> authHeaderProviders) serviceCombAuthenticationAdapter(org.apache.servicecomb.service.center.client.ServiceCenterClient serviceCenterClient)
-
Constructor Details
-
DiscoveryAutoConfiguration
public DiscoveryAutoConfiguration()
-
-
Method Details
-
serviceCenterClient
@Bean @ConditionalOnMissingBean public org.apache.servicecomb.service.center.client.ServiceCenterClient serviceCenterClient(DiscoveryBootstrapProperties discoveryProperties, ServiceCombSSLProperties serviceCombSSLProperties, List<org.apache.servicecomb.foundation.auth.AuthHeaderProvider> authHeaderProviders) -
serviceCenterWatch
@Bean @ConditionalOnMissingBean public org.apache.servicecomb.service.center.client.ServiceCenterWatch serviceCenterWatch(DiscoveryBootstrapProperties discoveryProperties, ServiceCombSSLProperties serviceCombSSLProperties, List<org.apache.servicecomb.foundation.auth.AuthHeaderProvider> authHeaderProviders) -
serviceCombAuthenticationAdapter
@Bean @ConditionalOnExpression("${spring.cloud.servicecomb.webmvc.publicKey.consumerEnabled:true} or ${spring.cloud.servicecomb.webmvc.publicKey.providerEnabled:true}") public ServiceCombAuthenticationAdapter serviceCombAuthenticationAdapter(org.apache.servicecomb.service.center.client.ServiceCenterClient serviceCenterClient) -
serviceCombCanaryFilterAdapter
-
serviceCombZoneAwareFilterAdapter
-
serviceCombAffinityTagFilterAdapter
-