| 程序包 | 说明 |
|---|---|
| org.dromara.soul.web.plugin | |
| org.dromara.soul.web.plugin.after | |
| org.dromara.soul.web.plugin.before | |
| org.dromara.soul.web.plugin.function | |
| org.dromara.soul.web.plugin.hystrix |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract reactor.core.publisher.Mono<Void> |
AbstractSoulPlugin.doExecute(org.springframework.web.server.ServerWebExchange exchange,
SoulPluginChain chain,
SelectorZkDTO selector,
RuleZkDTO rule)
this is Template Method child has Implement your own logic.
|
reactor.core.publisher.Mono<Void> |
SoulPlugin.execute(org.springframework.web.server.ServerWebExchange exchange,
SoulPluginChain chain)
Process the Web request and (optionally) delegate to the next
WebFilter through the given SoulPluginChain. |
reactor.core.publisher.Mono<Void> |
AbstractSoulPlugin.execute(org.springframework.web.server.ServerWebExchange exchange,
SoulPluginChain chain)
Process the Web request and (optionally) delegate to the next
WebFilter through the given SoulPluginChain. |
| 限定符和类型 | 方法和说明 |
|---|---|
protected reactor.core.publisher.Mono<Void> |
MonitorPlugin.doExecute(org.springframework.web.server.ServerWebExchange exchange,
SoulPluginChain chain,
SelectorZkDTO selector,
RuleZkDTO rule) |
reactor.core.publisher.Mono<Void> |
ResponsePlugin.execute(org.springframework.web.server.ServerWebExchange exchange,
SoulPluginChain chain)
Process the Web request and (optionally) delegate to the next
WebFilter through the given SoulPluginChain. |
| 限定符和类型 | 方法和说明 |
|---|---|
protected reactor.core.publisher.Mono<Void> |
WafPlugin.doExecute(org.springframework.web.server.ServerWebExchange exchange,
SoulPluginChain chain,
SelectorZkDTO selector,
RuleZkDTO rule) |
protected reactor.core.publisher.Mono<Void> |
SignPlugin.doExecute(org.springframework.web.server.ServerWebExchange exchange,
SoulPluginChain chain,
SelectorZkDTO selector,
RuleZkDTO rule) |
reactor.core.publisher.Mono<Void> |
GlobalPlugin.execute(org.springframework.web.server.ServerWebExchange exchange,
SoulPluginChain chain)
Process the Web request and (optionally) delegate to the next
WebFilter through the given SoulPluginChain. |
| 限定符和类型 | 方法和说明 |
|---|---|
protected reactor.core.publisher.Mono<Void> |
SpringCloudPlugin.doExecute(org.springframework.web.server.ServerWebExchange exchange,
SoulPluginChain chain,
SelectorZkDTO selector,
RuleZkDTO rule) |
protected reactor.core.publisher.Mono<Void> |
RewritePlugin.doExecute(org.springframework.web.server.ServerWebExchange exchange,
SoulPluginChain chain,
SelectorZkDTO selector,
RuleZkDTO rule) |
protected reactor.core.publisher.Mono<Void> |
RateLimiterPlugin.doExecute(org.springframework.web.server.ServerWebExchange exchange,
SoulPluginChain chain,
SelectorZkDTO selector,
RuleZkDTO rule) |
protected reactor.core.publisher.Mono<Void> |
DubboPlugin.doExecute(org.springframework.web.server.ServerWebExchange exchange,
SoulPluginChain chain,
SelectorZkDTO selector,
RuleZkDTO rule) |
protected reactor.core.publisher.Mono<Void> |
DividePlugin.doExecute(org.springframework.web.server.ServerWebExchange exchange,
SoulPluginChain chain,
SelectorZkDTO selector,
RuleZkDTO rule) |
| 构造器和说明 |
|---|
DubboCommand(com.netflix.hystrix.HystrixObservableCommand.Setter setter,
Map<String,Object> paramMap,
org.springframework.web.server.ServerWebExchange exchange,
SoulPluginChain chain,
DubboProxyService dubboProxyService,
DubboSelectorHandle dubboSelectorHandle,
DubboRuleHandle dubboRuleHandle)
Instantiates a new Dubbo command.
|
HttpCommand(com.netflix.hystrix.HystrixObservableCommand.Setter setter,
org.springframework.web.server.ServerWebExchange exchange,
SoulPluginChain chain,
RequestDTO requestDTO,
String url,
Integer timeout)
Instantiates a new Http command.
|
Copyright © 2019 dromara. All rights reserved.