public class SpringCloudPlugin extends AbstractSoulPlugin
| 构造器和说明 |
|---|
SpringCloudPlugin(org.springframework.cloud.client.loadbalancer.LoadBalancerClient loadBalancer)
Instantiates a new Spring cloud plugin.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected reactor.core.publisher.Mono<Void> |
doExecute(org.springframework.web.server.ServerWebExchange exchange,
org.dromara.soul.plugin.api.SoulPluginChain chain,
org.dromara.soul.common.dto.SelectorData selector,
org.dromara.soul.common.dto.RuleData rule) |
int |
getOrder() |
String |
named() |
Boolean |
skip(org.springframework.web.server.ServerWebExchange exchange)
plugin is execute.
|
executepublic SpringCloudPlugin(org.springframework.cloud.client.loadbalancer.LoadBalancerClient loadBalancer)
loadBalancer - the load balancerprotected reactor.core.publisher.Mono<Void> doExecute(org.springframework.web.server.ServerWebExchange exchange, org.dromara.soul.plugin.api.SoulPluginChain chain, org.dromara.soul.common.dto.SelectorData selector, org.dromara.soul.common.dto.RuleData rule)
doExecute 在类中 AbstractSoulPluginpublic int getOrder()
public String named()
public Boolean skip(org.springframework.web.server.ServerWebExchange exchange)
exchange - the current server exchangeCopyright © 2020 dromara. All rights reserved.