@Configuration
@ConditionalOnProperty(value="shenyu.plugins.spring-cloud.enabled",
havingValue="true",
matchIfMissing=true)
public class SpringCloudPluginConfiguration
extends java.lang.Object
| 构造器和说明 |
|---|
SpringCloudPluginConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
org.springframework.cloud.netflix.ribbon.RibbonClientSpecification |
ribbonClientSpecification()
Custom ribbon IRule.
|
org.apache.shenyu.plugin.api.ShenyuPlugin |
springCloudPlugin(org.springframework.beans.factory.ObjectProvider<org.springframework.cloud.client.loadbalancer.LoadBalancerClient> loadBalancerClient)
init springCloud plugin.
|
org.apache.shenyu.plugin.base.handler.PluginDataHandler |
springCloudPluginDataHandler()
Spring cloud plugin data handler.
|
org.apache.shenyu.plugin.api.context.ShenyuContextDecorator |
springCloudShenyuContextDecorator()
Spring cloud shenyu context decorator shenyu context decorator.
|
@Bean public org.apache.shenyu.plugin.api.ShenyuPlugin springCloudPlugin(org.springframework.beans.factory.ObjectProvider<org.springframework.cloud.client.loadbalancer.LoadBalancerClient> loadBalancerClient)
loadBalancerClient - the load balancer client@Bean public org.apache.shenyu.plugin.api.context.ShenyuContextDecorator springCloudShenyuContextDecorator()
@Bean public org.apache.shenyu.plugin.base.handler.PluginDataHandler springCloudPluginDataHandler()
@Bean public org.springframework.cloud.netflix.ribbon.RibbonClientSpecification ribbonClientSpecification()
Copyright © 2022 The Apache Software Foundation. All rights reserved.