跳过导航链接
A B C D E F G H I J L M N O P Q R S T U W Z 

A

AbstractSoulPlugin - org.dromara.soul.web.plugin中的类
abstract soul plugin please extends.
AbstractSoulPlugin() - 类 的构造器org.dromara.soul.web.plugin.AbstractSoulPlugin
 
AbstractWebFilter - org.dromara.soul.web.filter中的类
soul webFilter parent.
AbstractWebFilter() - 类 的构造器org.dromara.soul.web.filter.AbstractWebFilter
 
afterPropertiesSet() - 类 中的方法org.dromara.soul.web.disruptor.publisher.SoulEventPublisher
 
algorithm() - 接口 中的方法org.dromara.soul.web.balance.LoadBalance
algorithm .
algorithm() - 类 中的方法org.dromara.soul.web.balance.spi.HashLoadBalance
get algorithm name.
algorithm() - 类 中的方法org.dromara.soul.web.balance.spi.RandomLoadBalance
get algorithm name.
algorithm() - 类 中的方法org.dromara.soul.web.balance.spi.RoundRobinLoadBalance
get algorithm name.
AndMatchStrategy - org.dromara.soul.web.condition.strategy中的类
this is and match Strategy.
AndMatchStrategy() - 类 的构造器org.dromara.soul.web.condition.strategy.AndMatchStrategy
 
attributes() - 类 中的方法org.dromara.soul.web.filter.DefaultServerRequest
 

B

body(BodyExtractor<T, ? super ServerHttpRequest>) - 类 中的方法org.dromara.soul.web.filter.DefaultServerRequest
 
body(BodyExtractor<T, ? super ServerHttpRequest>, Map<String, Object>) - 类 中的方法org.dromara.soul.web.filter.DefaultServerRequest
 
bodyToFlux(Class<? extends T>) - 类 中的方法org.dromara.soul.web.filter.DefaultServerRequest
 
bodyToFlux(ParameterizedTypeReference<T>) - 类 中的方法org.dromara.soul.web.filter.DefaultServerRequest
 
bodyToMono(Class<? extends T>) - 类 中的方法org.dromara.soul.web.filter.DefaultServerRequest
 
bodyToMono(ParameterizedTypeReference<T>) - 类 中的方法org.dromara.soul.web.filter.DefaultServerRequest
 
bodyWebFilter() - 类 中的方法org.dromara.soul.web.config.SoulConfiguration
Body web filter web filter.
BodyWebFilter - org.dromara.soul.web.filter中的类
The type Body web filter.
BodyWebFilter() - 类 的构造器org.dromara.soul.web.filter.BodyWebFilter
 
build(HystrixHandle) - 类 中的静态方法org.dromara.soul.web.plugin.hystrix.HystrixBuilder
this is build HystrixObservableCommand.Setter.
buildParameter(Map<String, Object>) - 接口 中的方法org.dromara.soul.web.plugin.dubbo.GenericParamService
Build parameter pair.
buildParameter(Map<String, Object>) - 类 中的方法org.dromara.soul.web.plugin.dubbo.GenericParamServiceImpl
 

C

clear() - 类 中的方法org.dromara.soul.web.disruptor.event.SoulDataEvent
clear data help gc.
connectionFactory(InfluxDBProperties) - 类 中的方法org.dromara.soul.web.config.InfluxDbConfiguration
init InfluxDBConnectionFactory.
construct() - 类 中的方法org.dromara.soul.web.plugin.hystrix.DubboCommand
 
construct() - 类 中的方法org.dromara.soul.web.plugin.hystrix.HttpCommand
 
cookies() - 类 中的方法org.dromara.soul.web.filter.DefaultServerRequest
 
create(String, boolean) - 类 中的静态方法org.dromara.soul.web.concurrent.SoulThreadFactory
create custom thread factory.

D

DefaultServerRequest - org.dromara.soul.web.filter中的类
ServerRequest implementation based on a ServerWebExchange.
defaultTemplate(InfluxDBConnectionFactory) - 类 中的方法org.dromara.soul.web.config.InfluxDbConfiguration
init DefaultInfluxDBTemplate.
destroy() - 类 中的方法org.dromara.soul.web.cache.ZookeeperCacheManager
 
destroy() - 类 中的方法org.dromara.soul.web.disruptor.publisher.SoulEventPublisher
 
dividePlugin() - 类 中的方法org.dromara.soul.web.config.SoulConfiguration
init dividePlugin.
DividePlugin - org.dromara.soul.web.plugin.function中的类
Divide Plugin.
DividePlugin(ZookeeperCacheManager, UpstreamCacheManager) - 类 的构造器org.dromara.soul.web.plugin.function.DividePlugin
Instantiates a new Divide plugin.
doDenyResponse(ServerWebExchange) - 类 中的方法org.dromara.soul.web.filter.AbstractWebFilter
this is Template Method ,children Implement your own And response client.
doDenyResponse(ServerWebExchange) - 类 中的方法org.dromara.soul.web.filter.ParamWebFilter
 
doDenyResponse(ServerWebExchange) - 类 中的方法org.dromara.soul.web.filter.TimeWebFilter
 
doExecute(ServerWebExchange, SoulPluginChain, SelectorZkDTO, RuleZkDTO) - 类 中的方法org.dromara.soul.web.plugin.AbstractSoulPlugin
this is Template Method child has Implement your own logic.
doExecute(ServerWebExchange, SoulPluginChain, SelectorZkDTO, RuleZkDTO) - 类 中的方法org.dromara.soul.web.plugin.after.MonitorPlugin
 
doExecute(ServerWebExchange, SoulPluginChain, SelectorZkDTO, RuleZkDTO) - 类 中的方法org.dromara.soul.web.plugin.before.SignPlugin
 
doExecute(ServerWebExchange, SoulPluginChain, SelectorZkDTO, RuleZkDTO) - 类 中的方法org.dromara.soul.web.plugin.before.WafPlugin
 
doExecute(ServerWebExchange, SoulPluginChain, SelectorZkDTO, RuleZkDTO) - 类 中的方法org.dromara.soul.web.plugin.function.DividePlugin
 
doExecute(ServerWebExchange, SoulPluginChain, SelectorZkDTO, RuleZkDTO) - 类 中的方法org.dromara.soul.web.plugin.function.DubboPlugin
 
doExecute(ServerWebExchange, SoulPluginChain, SelectorZkDTO, RuleZkDTO) - 类 中的方法org.dromara.soul.web.plugin.function.RateLimiterPlugin
 
doExecute(ServerWebExchange, SoulPluginChain, SelectorZkDTO, RuleZkDTO) - 类 中的方法org.dromara.soul.web.plugin.function.RewritePlugin
 
doExecute(ServerWebExchange, SoulPluginChain, SelectorZkDTO, RuleZkDTO) - 类 中的方法org.dromara.soul.web.plugin.function.SpringCloudPlugin
 
doFilter(ServerWebExchange, WebFilterChain) - 类 中的方法org.dromara.soul.web.filter.AbstractWebFilter
this is Template Method ,children Implement your own filtering logic.
doFilter(ServerWebExchange, WebFilterChain) - 类 中的方法org.dromara.soul.web.filter.ParamWebFilter
 
doFilter(ServerWebExchange, WebFilterChain) - 类 中的方法org.dromara.soul.web.filter.TimeWebFilter
 
DubboCommand - org.dromara.soul.web.plugin.hystrix中的类
DubboHystrixCommand.
DubboCommand(HystrixObservableCommand.Setter, Map<String, Object>, ServerWebExchange, SoulPluginChain, DubboProxyService, DubboSelectorHandle, DubboRuleHandle) - 类 的构造器org.dromara.soul.web.plugin.hystrix.DubboCommand
Instantiates a new Dubbo command.
DubboConfiguration - org.dromara.soul.web.config中的类
the dubbo configuration.
DubboConfiguration(DubboProxyService, ZookeeperCacheManager) - 类 的构造器org.dromara.soul.web.config.DubboConfiguration
Instantiates a new Dubbo configuration.
dubboPlugin() - 类 中的方法org.dromara.soul.web.config.DubboConfiguration
init dubboPlugin.
DubboPlugin - org.dromara.soul.web.plugin.function中的类
dubbo proxy.
DubboPlugin(ZookeeperCacheManager, DubboProxyService) - 类 的构造器org.dromara.soul.web.plugin.function.DubboPlugin
Instantiates a new Dubbo plugin.
DubboProxyService - org.dromara.soul.web.plugin.dubbo中的类
dubbo proxy service is use GenericService.
DubboProxyService(GenericParamService) - 类 的构造器org.dromara.soul.web.plugin.dubbo.DubboProxyService
 

E

EqOperatorJudge - org.dromara.soul.web.condition.judge中的类
this is eq impl.
EqOperatorJudge() - 类 的构造器org.dromara.soul.web.condition.judge.EqOperatorJudge
 
ErrorHandlerConfiguration - org.dromara.soul.web.config中的类
The type Error handler configuration.
ErrorHandlerConfiguration(ServerProperties, ResourceProperties, ObjectProvider<List<ViewResolver>>, ServerCodecConfigurer, ApplicationContext) - 类 的构造器org.dromara.soul.web.config.ErrorHandlerConfiguration
Instantiates a new Error handler configuration.
errorWebExceptionHandler(ErrorAttributes) - 类 中的方法org.dromara.soul.web.config.ErrorHandlerConfiguration
Error web exception handler error web exception handler.
exchange() - 类 中的方法org.dromara.soul.web.filter.DefaultServerRequest
 
execute(SelectorZkDTO) - 类 中的方法org.dromara.soul.web.cache.UpstreamCacheManager
Execute.
execute(ServerWebExchange, SoulPluginChain) - 类 中的方法org.dromara.soul.web.plugin.AbstractSoulPlugin
Process the Web request and (optionally) delegate to the next WebFilter through the given SoulPluginChain.
execute(ServerWebExchange, SoulPluginChain) - 类 中的方法org.dromara.soul.web.plugin.after.ResponsePlugin
Process the Web request and (optionally) delegate to the next WebFilter through the given SoulPluginChain.
execute(ServerWebExchange, SoulPluginChain) - 类 中的方法org.dromara.soul.web.plugin.before.GlobalPlugin
Process the Web request and (optionally) delegate to the next WebFilter through the given SoulPluginChain.
execute(ServerWebExchange, SoulPluginChain) - 接口 中的方法org.dromara.soul.web.plugin.SoulPlugin
Process the Web request and (optionally) delegate to the next WebFilter through the given SoulPluginChain.
execute(ServerWebExchange) - 接口 中的方法org.dromara.soul.web.plugin.SoulPluginChain
Delegate to the next WebFilter in the chain.

F

filter(ServerWebExchange, WebFilterChain) - 类 中的方法org.dromara.soul.web.filter.AbstractWebFilter
 
filter(ServerWebExchange, WebFilterChain) - 类 中的方法org.dromara.soul.web.filter.BodyWebFilter
 
findAuthDTOByAppKey(String) - 类 中的方法org.dromara.soul.web.cache.ZookeeperCacheManager
acquire AppAuthZkDTO by appKey with AUTH_MAP container.
findPluginByName(String) - 类 中的方法org.dromara.soul.web.cache.ZookeeperCacheManager
acquire PluginZkDTO by pluginName with PLUGIN_MAP container.
findRuleBySelectorId(String) - 类 中的方法org.dromara.soul.web.cache.ZookeeperCacheManager
acquire RuleZkDTO list by selectorId with RULE_MAP HashMap container.
findSelectorByPluginName(String) - 类 中的方法org.dromara.soul.web.cache.ZookeeperCacheManager
acquire SelectorZkDTO list by pluginName with SELECTOR_MAP HashMap container.
findUpstreamListBySelectorId(String) - 类 中的方法org.dromara.soul.web.cache.UpstreamCacheManager
Find upstream list by selector id list.
formData() - 类 中的方法org.dromara.soul.web.filter.DefaultServerRequest
 

G

genericInvoker(Map<String, Object>, DubboSelectorHandle, DubboRuleHandle) - 类 中的方法org.dromara.soul.web.plugin.dubbo.DubboProxyService
Generic invoker object.
genericParamService() - 类 中的方法org.dromara.soul.web.config.SoulConfiguration
Generic param service generic param service.
GenericParamService - org.dromara.soul.web.plugin.dubbo中的接口
The interface Generic param service.
GenericParamServiceImpl - org.dromara.soul.web.plugin.dubbo中的类
The type Generic param service.
GenericParamServiceImpl() - 类 的构造器org.dromara.soul.web.plugin.dubbo.GenericParamServiceImpl
 
getCorsConfiguration(Object, ServerWebExchange) - 类 中的方法org.dromara.soul.web.handler.SoulHandlerMapping
 
getErrorAttributes(ServerRequest, boolean) - 类 中的方法org.dromara.soul.web.handler.GlobalErrorHandler
 
getHandlerInternal(ServerWebExchange) - 类 中的方法org.dromara.soul.web.handler.SoulHandlerMapping
 
getHttpStatus(Map<String, Object>) - 类 中的方法org.dromara.soul.web.handler.GlobalErrorHandler
 
getOrder() - 类 中的方法org.dromara.soul.web.plugin.after.MonitorPlugin
 
getOrder() - 类 中的方法org.dromara.soul.web.plugin.after.ResponsePlugin
 
getOrder() - 类 中的方法org.dromara.soul.web.plugin.before.GlobalPlugin
 
getOrder() - 类 中的方法org.dromara.soul.web.plugin.before.SignPlugin
 
getOrder() - 类 中的方法org.dromara.soul.web.plugin.before.WafPlugin
 
getOrder() - 类 中的方法org.dromara.soul.web.plugin.function.DividePlugin
 
getOrder() - 类 中的方法org.dromara.soul.web.plugin.function.DubboPlugin
 
getOrder() - 类 中的方法org.dromara.soul.web.plugin.function.RateLimiterPlugin
 
getOrder() - 类 中的方法org.dromara.soul.web.plugin.function.RewritePlugin
 
getOrder() - 类 中的方法org.dromara.soul.web.plugin.function.SpringCloudPlugin
 
getOrder() - 接口 中的方法org.dromara.soul.web.plugin.SoulPlugin
return plugin order .
getRoutingFunction(ErrorAttributes) - 类 中的方法org.dromara.soul.web.handler.GlobalErrorHandler
 
GlobalErrorHandler - org.dromara.soul.web.handler中的类
GlobalErrorHandler.
GlobalErrorHandler(ErrorAttributes, ResourceProperties, ErrorProperties, ApplicationContext) - 类 的构造器org.dromara.soul.web.handler.GlobalErrorHandler
Instantiates a new Global error handler.
globalPlugin() - 类 中的方法org.dromara.soul.web.config.SoulConfiguration
init global plugin.
GlobalPlugin - org.dromara.soul.web.plugin.before中的类
GlobalPlugin.
GlobalPlugin() - 类 的构造器org.dromara.soul.web.plugin.before.GlobalPlugin
 

H

handle(ServerWebExchange) - 类 中的方法org.dromara.soul.web.handler.SoulWebHandler
Handle the web server exchange.
HashLoadBalance - org.dromara.soul.web.balance.spi中的类
hash algorithm impl.
HashLoadBalance() - 类 的构造器org.dromara.soul.web.balance.spi.HashLoadBalance
 
headers() - 类 中的方法org.dromara.soul.web.filter.DefaultServerRequest
 
hiddenHttpMethodFilter() - 类 中的方法org.dromara.soul.web.config.ErrorHandlerConfiguration
https://github.com/spring-cloud/spring-cloud-gateway/issues/541 Hidden http method filter hidden http method filter.
HttpCommand - org.dromara.soul.web.plugin.hystrix中的类
the spring cloud command.
HttpCommand(HystrixObservableCommand.Setter, ServerWebExchange, SoulPluginChain, RequestDTO, String, Integer) - 类 的构造器org.dromara.soul.web.plugin.hystrix.HttpCommand
Instantiates a new Http command.
HystrixBuilder - org.dromara.soul.web.plugin.hystrix中的类
the hystrix builder.
HystrixBuilder() - 类 的构造器org.dromara.soul.web.plugin.hystrix.HystrixBuilder
 

I

InfluxDbConfiguration - org.dromara.soul.web.config中的类
InfluxDbConfiguration.
InfluxDbConfiguration() - 类 的构造器org.dromara.soul.web.config.InfluxDbConfiguration
 
InfluxDbService - org.dromara.soul.web.influxdb.service中的类
the influx db Service.
InfluxDbService(InfluxDBTemplate) - 类 的构造器org.dromara.soul.web.influxdb.service.InfluxDbService
Instantiates a new Influx db service.
influxDBTemplate(InfluxDBConnectionFactory) - 类 中的方法org.dromara.soul.web.config.InfluxDbConfiguration
init InfluxDBTemplate.
init() - 类 中的方法org.dromara.soul.web.cache.UpstreamCacheManager
Init.
isAllowed(String, double, double) - 类 中的方法org.dromara.soul.web.plugin.ratelimter.RedisRateLimiter
This uses a basic token bucket algorithm and relies on the fact that Redis scripts execute atomically.

J

judge(ConditionZkDTO, String) - 类 中的方法org.dromara.soul.web.condition.judge.EqOperatorJudge
 
judge(ConditionZkDTO, String) - 类 中的方法org.dromara.soul.web.condition.judge.LikeOperatorJudge
 
judge(ConditionZkDTO, String) - 类 中的方法org.dromara.soul.web.condition.judge.MatchOperatorJudge
 
judge(ConditionZkDTO, String) - 接口 中的方法org.dromara.soul.web.condition.judge.OperatorJudge
judge conditionZkDTO and realData is match.
judge(ConditionZkDTO, String) - 类 中的静态方法org.dromara.soul.web.condition.judge.OperatorJudgeFactory
judge request realData has by pass.
judge(ConditionZkDTO, String) - 类 中的方法org.dromara.soul.web.condition.judge.RegExOperatorJudge
 

L

LikeOperatorJudge - org.dromara.soul.web.condition.judge中的类
this is like impl.
LikeOperatorJudge() - 类 的构造器org.dromara.soul.web.condition.judge.LikeOperatorJudge
 
LoadBalance - org.dromara.soul.web.balance中的接口
LoadBalance interface spi .
LoadBalanceFactory - org.dromara.soul.web.balance.factory中的类
LoadBalanceFactory.
LoadBalanceFactory() - 类 的构造器org.dromara.soul.web.balance.factory.LoadBalanceFactory
 

M

match(List<ConditionZkDTO>, ServerWebExchange) - 类 中的方法org.dromara.soul.web.condition.strategy.AndMatchStrategy
 
match(List<ConditionZkDTO>, ServerWebExchange) - 接口 中的方法org.dromara.soul.web.condition.strategy.MatchStrategy
this is condition match.
match(List<ConditionZkDTO>, ServerWebExchange) - 类 中的方法org.dromara.soul.web.condition.strategy.OrMatchStrategy
 
MatchOperatorJudge - org.dromara.soul.web.condition.judge中的类
this is match impl.
MatchOperatorJudge() - 类 的构造器org.dromara.soul.web.condition.judge.MatchOperatorJudge
 
MatchStrategy - org.dromara.soul.web.condition.strategy中的接口
this is condition Strategy.
MatchStrategyFactory - org.dromara.soul.web.condition.strategy中的类
MatchStrategyFactory.
MatchStrategyFactory() - 类 的构造器org.dromara.soul.web.condition.strategy.MatchStrategyFactory
 
messageReaders() - 类 中的方法org.dromara.soul.web.filter.DefaultServerRequest
 
methodName() - 类 中的方法org.dromara.soul.web.filter.DefaultServerRequest
 
MonitorDO - org.dromara.soul.web.influxdb.entity中的类
this is influxDb entity.
MonitorDO() - 类 的构造器org.dromara.soul.web.influxdb.entity.MonitorDO
 
monitorPlugin() - 类 中的方法org.dromara.soul.web.config.SoulConfiguration
init monitor plugin.
MonitorPlugin - org.dromara.soul.web.plugin.after中的类
the monitor plugin.
MonitorPlugin(SoulEventPublisher, ZookeeperCacheManager) - 类 的构造器org.dromara.soul.web.plugin.after.MonitorPlugin
Instantiates a new Monitor plugin.
multipartData() - 类 中的方法org.dromara.soul.web.filter.DefaultServerRequest
 

N

named() - 类 中的方法org.dromara.soul.web.plugin.after.MonitorPlugin
 
named() - 类 中的方法org.dromara.soul.web.plugin.after.ResponsePlugin
acquire plugin name.
named() - 类 中的方法org.dromara.soul.web.plugin.before.GlobalPlugin
 
named() - 类 中的方法org.dromara.soul.web.plugin.before.SignPlugin
 
named() - 类 中的方法org.dromara.soul.web.plugin.before.WafPlugin
acquire plugin name.
named() - 类 中的方法org.dromara.soul.web.plugin.function.DividePlugin
 
named() - 类 中的方法org.dromara.soul.web.plugin.function.DubboPlugin
acquire plugin name.
named() - 类 中的方法org.dromara.soul.web.plugin.function.RateLimiterPlugin
 
named() - 类 中的方法org.dromara.soul.web.plugin.function.RewritePlugin
acquire plugin name.
named() - 类 中的方法org.dromara.soul.web.plugin.function.SpringCloudPlugin
 
named() - 接口 中的方法org.dromara.soul.web.plugin.SoulPlugin
acquire plugin name.
newInstance() - 类 中的方法org.dromara.soul.web.disruptor.factory.SoulEventFactory
 
newThread(Runnable) - 类 中的方法org.dromara.soul.web.concurrent.SoulThreadFactory
 

O

of(String) - 类 中的静态方法org.dromara.soul.web.balance.factory.LoadBalanceFactory
factory of .
of(Integer) - 类 中的静态方法org.dromara.soul.web.condition.strategy.MatchStrategyFactory
this factory of MatchStrategy.
onApplicationEvent(ApplicationEnvironmentPreparedEvent) - 类 中的方法org.dromara.soul.web.logo.SoulLogo
 
onEvent(SoulDataEvent) - 类 中的方法org.dromara.soul.web.disruptor.handler.SoulDataHandler
 
OperatorJudge - org.dromara.soul.web.condition.judge中的接口
this is operator Judge.
OperatorJudgeFactory - org.dromara.soul.web.condition.judge中的类
ConditionJudge.
OperatorJudgeFactory() - 类 的构造器org.dromara.soul.web.condition.judge.OperatorJudgeFactory
 
org.dromara.soul.web.balance - 程序包 org.dromara.soul.web.balance
 
org.dromara.soul.web.balance.factory - 程序包 org.dromara.soul.web.balance.factory
 
org.dromara.soul.web.balance.spi - 程序包 org.dromara.soul.web.balance.spi
 
org.dromara.soul.web.cache - 程序包 org.dromara.soul.web.cache
 
org.dromara.soul.web.concurrent - 程序包 org.dromara.soul.web.concurrent
 
org.dromara.soul.web.condition.judge - 程序包 org.dromara.soul.web.condition.judge
 
org.dromara.soul.web.condition.strategy - 程序包 org.dromara.soul.web.condition.strategy
 
org.dromara.soul.web.config - 程序包 org.dromara.soul.web.config
 
org.dromara.soul.web.disruptor.event - 程序包 org.dromara.soul.web.disruptor.event
 
org.dromara.soul.web.disruptor.factory - 程序包 org.dromara.soul.web.disruptor.factory
 
org.dromara.soul.web.disruptor.handler - 程序包 org.dromara.soul.web.disruptor.handler
 
org.dromara.soul.web.disruptor.publisher - 程序包 org.dromara.soul.web.disruptor.publisher
 
org.dromara.soul.web.disruptor.translator - 程序包 org.dromara.soul.web.disruptor.translator
 
org.dromara.soul.web.filter - 程序包 org.dromara.soul.web.filter
 
org.dromara.soul.web.handler - 程序包 org.dromara.soul.web.handler
 
org.dromara.soul.web.influxdb.entity - 程序包 org.dromara.soul.web.influxdb.entity
 
org.dromara.soul.web.influxdb.service - 程序包 org.dromara.soul.web.influxdb.service
 
org.dromara.soul.web.logo - 程序包 org.dromara.soul.web.logo
 
org.dromara.soul.web.plugin - 程序包 org.dromara.soul.web.plugin
 
org.dromara.soul.web.plugin.after - 程序包 org.dromara.soul.web.plugin.after
 
org.dromara.soul.web.plugin.before - 程序包 org.dromara.soul.web.plugin.before
 
org.dromara.soul.web.plugin.dubbo - 程序包 org.dromara.soul.web.plugin.dubbo
 
org.dromara.soul.web.plugin.function - 程序包 org.dromara.soul.web.plugin.function
 
org.dromara.soul.web.plugin.hystrix - 程序包 org.dromara.soul.web.plugin.hystrix
 
org.dromara.soul.web.plugin.ratelimter - 程序包 org.dromara.soul.web.plugin.ratelimter
 
org.dromara.soul.web.request - 程序包 org.dromara.soul.web.request
 
OrMatchStrategy - org.dromara.soul.web.condition.strategy中的类
this is and match Strategy.
OrMatchStrategy() - 类 的构造器org.dromara.soul.web.condition.strategy.OrMatchStrategy
 

P

paramWebFilter() - 类 中的方法org.dromara.soul.web.config.SoulConfiguration
init param web filter.
ParamWebFilter - org.dromara.soul.web.filter中的类
this is http post param verify filter.
ParamWebFilter() - 类 的构造器org.dromara.soul.web.filter.ParamWebFilter
 
pathContainer() - 类 中的方法org.dromara.soul.web.filter.DefaultServerRequest
 
pathVariables() - 类 中的方法org.dromara.soul.web.filter.DefaultServerRequest
 
pluginType() - 类 中的方法org.dromara.soul.web.plugin.after.MonitorPlugin
return plugin type.
pluginType() - 类 中的方法org.dromara.soul.web.plugin.after.ResponsePlugin
return plugin type.
pluginType() - 类 中的方法org.dromara.soul.web.plugin.before.GlobalPlugin
return plugin type.
pluginType() - 类 中的方法org.dromara.soul.web.plugin.before.SignPlugin
return plugin type.
pluginType() - 类 中的方法org.dromara.soul.web.plugin.before.WafPlugin
return plugin type.
pluginType() - 类 中的方法org.dromara.soul.web.plugin.function.DividePlugin
return plugin type.
pluginType() - 类 中的方法org.dromara.soul.web.plugin.function.DubboPlugin
return plugin type.
pluginType() - 类 中的方法org.dromara.soul.web.plugin.function.RateLimiterPlugin
return plugin type.
pluginType() - 类 中的方法org.dromara.soul.web.plugin.function.RewritePlugin
return plugin type.
pluginType() - 类 中的方法org.dromara.soul.web.plugin.function.SpringCloudPlugin
 
pluginType() - 接口 中的方法org.dromara.soul.web.plugin.SoulPlugin
return plugin type.
principal() - 类 中的方法org.dromara.soul.web.filter.DefaultServerRequest
 
publishEvent(MonitorDO) - 类 中的方法org.dromara.soul.web.disruptor.publisher.SoulEventPublisher
publish disruptor event.

Q

queryParams() - 类 中的方法org.dromara.soul.web.filter.DefaultServerRequest
 

R

RandomLoadBalance - org.dromara.soul.web.balance.spi中的类
random algorithm impl.
RandomLoadBalance() - 类 的构造器org.dromara.soul.web.balance.spi.RandomLoadBalance
 
rateLimiterPlugin() - 类 中的方法org.dromara.soul.web.config.SoulConfiguration
init rateLimiterPlugin.
RateLimiterPlugin - org.dromara.soul.web.plugin.function中的类
RateLimiter Plugin.
RateLimiterPlugin(ZookeeperCacheManager, RedisRateLimiter) - 类 的构造器org.dromara.soul.web.plugin.function.RateLimiterPlugin
Instantiates a new Rate limiter plugin.
RateLimiterResponse - org.dromara.soul.web.plugin.ratelimter中的类
rateLimiter response.
RateLimiterResponse() - 类 的构造器org.dromara.soul.web.plugin.ratelimter.RateLimiterResponse
 
RedisConfiguration - org.dromara.soul.web.config中的类
use ReactiveRedisTemplate with RedisRateLimiter.
RedisConfiguration() - 类 的构造器org.dromara.soul.web.config.RedisConfiguration
 
redisRateLimiter(ReactiveRedisTemplate<String, String>) - 类 中的方法org.dromara.soul.web.config.RedisConfiguration
init RedisRateLimiter.
RedisRateLimiter - org.dromara.soul.web.plugin.ratelimter中的类
See https://stripe.com/blog/rate-limiters and https://gist.github.com/ptarjan/e38f45f2dfe601419ca3af937fff574d#file-1-check_request_rate_limiter-rb-L11-L34 See https://github.com/spring-cloud/spring-cloud-gateway/blob/master/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/filter/ratelimit/RedisRateLimiter.java RedisRateLimiter.
RedisRateLimiter(ReactiveRedisTemplate<String, String>, RedisScript<List<Long>>) - 类 的构造器org.dromara.soul.web.plugin.ratelimter.RedisRateLimiter
Instantiates a new Redis rate limiter.
redisScript() - 类 中的方法org.dromara.soul.web.config.RedisConfiguration
init RedisScript.
RegExOperatorJudge - org.dromara.soul.web.condition.judge中的类
The type Reg ex operator judge.
RegExOperatorJudge() - 类 的构造器org.dromara.soul.web.condition.judge.RegExOperatorJudge
 
remoteAddress() - 类 中的方法org.dromara.soul.web.filter.DefaultServerRequest
 
RequestDTO - org.dromara.soul.web.request中的类
the soul request DTO .
RequestDTO() - 类 的构造器org.dromara.soul.web.request.RequestDTO
 
responsePlugin() - 类 中的方法org.dromara.soul.web.config.SoulConfiguration
init responsePlugin.
ResponsePlugin - org.dromara.soul.web.plugin.after中的类
this is response plugin.
ResponsePlugin() - 类 的构造器org.dromara.soul.web.plugin.after.ResponsePlugin
 
resumeWithFallback() - 类 中的方法org.dromara.soul.web.plugin.hystrix.DubboCommand
 
resumeWithFallback() - 类 中的方法org.dromara.soul.web.plugin.hystrix.HttpCommand
 
rewritePlugin() - 类 中的方法org.dromara.soul.web.config.SoulConfiguration
init rewritePlugin.
RewritePlugin - org.dromara.soul.web.plugin.function中的类
rewrite url.
RewritePlugin(ZookeeperCacheManager) - 类 的构造器org.dromara.soul.web.plugin.function.RewritePlugin
Instantiates a new Rewrite plugin.
RoundRobinLoadBalance - org.dromara.soul.web.balance.spi中的类
RoundRobin LoadBalance Impl.
RoundRobinLoadBalance() - 类 的构造器org.dromara.soul.web.balance.spi.RoundRobinLoadBalance
 
run(String...) - 类 中的方法org.dromara.soul.web.cache.ZookeeperCacheManager
 

S

select(List<DivideUpstream>, String) - 接口 中的方法org.dromara.soul.web.balance.LoadBalance
this is select one for upstreamList .
select(List<DivideUpstream>, String) - 类 中的方法org.dromara.soul.web.balance.spi.HashLoadBalance
 
select(List<DivideUpstream>, String) - 类 中的方法org.dromara.soul.web.balance.spi.RandomLoadBalance
 
select(List<DivideUpstream>, String) - 类 中的方法org.dromara.soul.web.balance.spi.RoundRobinLoadBalance
 
session() - 类 中的方法org.dromara.soul.web.filter.DefaultServerRequest
 
signPlugin() - 类 中的方法org.dromara.soul.web.config.SoulConfiguration
init sign plugin.
SignPlugin - org.dromara.soul.web.plugin.before中的类
Sign Plugin.
SignPlugin(ZookeeperCacheManager) - 类 的构造器org.dromara.soul.web.plugin.before.SignPlugin
Instantiates a new Sign plugin.
skip(ServerWebExchange) - 类 中的方法org.dromara.soul.web.plugin.function.DividePlugin
plugin is execute.
skip(ServerWebExchange) - 类 中的方法org.dromara.soul.web.plugin.function.DubboPlugin
plugin is execute.
skip(ServerWebExchange) - 类 中的方法org.dromara.soul.web.plugin.function.RewritePlugin
 
skip(ServerWebExchange) - 类 中的方法org.dromara.soul.web.plugin.function.SpringCloudPlugin
plugin is execute.
skip(ServerWebExchange) - 接口 中的方法org.dromara.soul.web.plugin.SoulPlugin
plugin is execute.
SoulConfiguration - org.dromara.soul.web.config中的类
SoulConfiguration.
SoulConfiguration(ZookeeperCacheManager, SoulEventPublisher, RedisRateLimiter, UpstreamCacheManager) - 类 的构造器org.dromara.soul.web.config.SoulConfiguration
Instantiates a new Soul configuration.
SoulDataEvent - org.dromara.soul.web.disruptor.event中的类
SoulDataEvent.
SoulDataEvent() - 类 的构造器org.dromara.soul.web.disruptor.event.SoulDataEvent
 
SoulDataHandler - org.dromara.soul.web.disruptor.handler中的类
this is disruptor consumer.
SoulDataHandler(Executor, InfluxDbService) - 类 的构造器org.dromara.soul.web.disruptor.handler.SoulDataHandler
Instantiates a new Soul data handler.
SoulEventFactory - org.dromara.soul.web.disruptor.factory中的类
SoulEventFactory.
SoulEventFactory() - 类 的构造器org.dromara.soul.web.disruptor.factory.SoulEventFactory
 
SoulEventPublisher - org.dromara.soul.web.disruptor.publisher中的类
disruptor start and publishEvent.
SoulEventPublisher(InfluxDbService) - 类 的构造器org.dromara.soul.web.disruptor.publisher.SoulEventPublisher
Instantiates a new Soul event publisher.
SoulEventTranslator - org.dromara.soul.web.disruptor.translator中的类
translator for disruptor data.
SoulEventTranslator() - 类 的构造器org.dromara.soul.web.disruptor.translator.SoulEventTranslator
 
soulHandlerMapping(SoulWebHandler) - 类 中的方法org.dromara.soul.web.config.SoulConfiguration
init SoulHandlerMapping.
SoulHandlerMapping - org.dromara.soul.web.handler中的类
HandlerMapping.
SoulHandlerMapping(SoulWebHandler) - 类 的构造器org.dromara.soul.web.handler.SoulHandlerMapping
Instantiates a new Soul handler mapping.
SoulLogo - org.dromara.soul.web.logo中的类
the soul logo.
SoulLogo() - 类 的构造器org.dromara.soul.web.logo.SoulLogo
 
SoulPlugin - org.dromara.soul.web.plugin中的接口
the soul plugin interface.
SoulPluginChain - org.dromara.soul.web.plugin中的接口
the soul plugin chain.
SoulThreadFactory - org.dromara.soul.web.concurrent中的类
SoulThreadFactory.
soulWebHandler(List<SoulPlugin>) - 类 中的方法org.dromara.soul.web.config.SoulConfiguration
init SoulWebHandler.
SoulWebHandler - org.dromara.soul.web.handler中的类
this is web handler request starter.
SoulWebHandler(List<SoulPlugin>) - 类 的构造器org.dromara.soul.web.handler.SoulWebHandler
Instantiates a new Soul web handler.
SpringCloudAutoConfiguration - org.dromara.soul.web.config中的类
SpringCloudAutoConfiguration.
SpringCloudAutoConfiguration(LoadBalancerClient, ZookeeperCacheManager) - 类 的构造器org.dromara.soul.web.config.SpringCloudAutoConfiguration
Instantiates a new Spring cloud auto configuration.
springCloudPlugin() - 类 中的方法org.dromara.soul.web.config.SpringCloudAutoConfiguration
init springCloud plugin.
SpringCloudPlugin - org.dromara.soul.web.plugin.function中的类
this is springCloud proxy impl.
SpringCloudPlugin(ZookeeperCacheManager, LoadBalancerClient) - 类 的构造器org.dromara.soul.web.plugin.function.SpringCloudPlugin
 
stringReactiveRedisTemplate(ReactiveRedisConnectionFactory) - 类 中的方法org.dromara.soul.web.config.RedisConfiguration
init ReactiveRedisTemplate.

T

timeWebFilter() - 类 中的方法org.dromara.soul.web.config.SoulConfiguration
init time web filter.
TimeWebFilter - org.dromara.soul.web.filter中的类
this is visit time verify filter.
TimeWebFilter() - 类 的构造器org.dromara.soul.web.filter.TimeWebFilter
 
toString() - 类 中的方法org.dromara.soul.web.filter.DefaultServerRequest
 
toString() - 类 中的方法org.dromara.soul.web.plugin.ratelimter.RateLimiterResponse
 
transform(ServerHttpRequest) - 类 中的静态方法org.dromara.soul.web.request.RequestDTO
ServerHttpRequest transform RequestDTO .
translateTo(SoulDataEvent, long, MonitorDO) - 类 中的方法org.dromara.soul.web.disruptor.translator.SoulEventTranslator
 

U

UpstreamCacheManager - org.dromara.soul.web.cache中的类
this is divide http url upstream.
UpstreamCacheManager() - 类 的构造器org.dromara.soul.web.cache.UpstreamCacheManager
 
uri() - 类 中的方法org.dromara.soul.web.filter.DefaultServerRequest
 
uriBuilder() - 类 中的方法org.dromara.soul.web.filter.DefaultServerRequest
 

W

wafPlugin() - 类 中的方法org.dromara.soul.web.config.SoulConfiguration
init waf plugin.
WafPlugin - org.dromara.soul.web.plugin.before中的类
use waf plugin we can control some access.
WafPlugin(ZookeeperCacheManager) - 类 的构造器org.dromara.soul.web.plugin.before.WafPlugin
Instantiates a new Waf plugin.
writeData(MonitorDO) - 类 中的方法org.dromara.soul.web.influxdb.service.InfluxDbService
save data in influxDb.

Z

ZookeeperCacheManager - org.dromara.soul.web.cache中的类
this cache data with zookeeper.
ZookeeperCacheManager(ZkClient) - 类 的构造器org.dromara.soul.web.cache.ZookeeperCacheManager
Instantiates a new Zookeeper cache manager.
A B C D E F G H I J L M N O P Q R S T U W Z 
跳过导航链接

Copyright © 2019 dromara. All rights reserved.