@Configuration
@ConditionalOnProperty(value="shenyu.plugins.spring-cloud.enabled",
havingValue="true",
matchIfMissing=true)
public class SpringCloudPluginConfiguration
extends java.lang.Object
| 构造器和说明 |
|---|
SpringCloudPluginConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.shenyu.plugin.springcloud.loadbalance.ShenyuSpringCloudServiceChooser |
shenyuSpringCloudLoadBalancerClient(org.springframework.beans.factory.ObjectProvider<org.springframework.cloud.client.discovery.DiscoveryClient> discoveryClient)
shenyu springcloud loadbalancer.
|
org.apache.shenyu.plugin.springcloud.listener.SpringCloudHeartBeatListener |
springCloudHeartBeatListener(org.springframework.beans.factory.ObjectProvider<org.springframework.cloud.client.discovery.DiscoveryClient> discoveryClient,
org.apache.shenyu.common.config.ShenyuConfig shenyuConfig)
Spring cloud heart beat listener.
|
org.apache.shenyu.plugin.api.ShenyuPlugin |
springCloudPlugin(org.springframework.beans.factory.ObjectProvider<org.apache.shenyu.plugin.springcloud.loadbalance.ShenyuSpringCloudServiceChooser> serviceChooser)
init springCloud plugin.
|
org.apache.shenyu.plugin.base.handler.PluginDataHandler |
springCloudPluginDataHandler(org.springframework.beans.factory.ObjectProvider<org.springframework.cloud.client.discovery.DiscoveryClient> discoveryClient,
org.apache.shenyu.common.config.ShenyuConfig shenyuConfig)
Spring cloud plugin data handler.
|
org.apache.shenyu.plugin.api.context.ShenyuContextDecorator |
springCloudShenyuContextDecorator()
Spring cloud shenyu context decorator.
|
@Bean public org.apache.shenyu.plugin.springcloud.loadbalance.ShenyuSpringCloudServiceChooser shenyuSpringCloudLoadBalancerClient(org.springframework.beans.factory.ObjectProvider<org.springframework.cloud.client.discovery.DiscoveryClient> discoveryClient)
discoveryClient - discoveryClient@Bean public org.apache.shenyu.plugin.api.ShenyuPlugin springCloudPlugin(org.springframework.beans.factory.ObjectProvider<org.apache.shenyu.plugin.springcloud.loadbalance.ShenyuSpringCloudServiceChooser> serviceChooser)
serviceChooser - service chooser@Bean public org.apache.shenyu.plugin.api.context.ShenyuContextDecorator springCloudShenyuContextDecorator()
@Bean
public org.apache.shenyu.plugin.base.handler.PluginDataHandler springCloudPluginDataHandler(org.springframework.beans.factory.ObjectProvider<org.springframework.cloud.client.discovery.DiscoveryClient> discoveryClient,
org.apache.shenyu.common.config.ShenyuConfig shenyuConfig)
discoveryClient - the discovery clientshenyuConfig - the shenyu config@Bean
public org.apache.shenyu.plugin.springcloud.listener.SpringCloudHeartBeatListener springCloudHeartBeatListener(org.springframework.beans.factory.ObjectProvider<org.springframework.cloud.client.discovery.DiscoveryClient> discoveryClient,
org.apache.shenyu.common.config.ShenyuConfig shenyuConfig)
discoveryClient - the discoveryClientshenyuConfig - the shenyu configCopyright © 2026 The Apache Software Foundation. All rights reserved.