Skip navigation links
A B C D E F G H I L M N O P Q R S T X 

A

addFactory(RouteFilterFactory) - Static method in class org.noear.solon.cloud.gateway.route.RouteFactoryManager
 
addFactory(RoutePredicateFactory) - Static method in class org.noear.solon.cloud.gateway.route.RouteFactoryManager
 
addHandler(RouteHandler) - Static method in class org.noear.solon.cloud.gateway.route.RouteFactoryManager
 
AddRequestHeaderFilter(String) - Constructor for class org.noear.solon.cloud.gateway.route.filter.AddRequestHeaderFilterFactory.AddRequestHeaderFilter
 
AddRequestHeaderFilterFactory - Class in org.noear.solon.cloud.gateway.route.filter
添加请求头过滤器
AddRequestHeaderFilterFactory() - Constructor for class org.noear.solon.cloud.gateway.route.filter.AddRequestHeaderFilterFactory
 
AddRequestHeaderFilterFactory.AddRequestHeaderFilter - Class in org.noear.solon.cloud.gateway.route.filter
 
AddResponseHeaderFilter(String) - Constructor for class org.noear.solon.cloud.gateway.route.filter.AddResponseHeaderFilterFactory.AddResponseHeaderFilter
 
AddResponseHeaderFilterFactory - Class in org.noear.solon.cloud.gateway.route.filter
添加响应头过滤器
AddResponseHeaderFilterFactory() - Constructor for class org.noear.solon.cloud.gateway.route.filter.AddResponseHeaderFilterFactory
 
AddResponseHeaderFilterFactory.AddResponseHeaderFilter - Class in org.noear.solon.cloud.gateway.route.filter
 
AfterPredicate(String) - Constructor for class org.noear.solon.cloud.gateway.route.predicate.AfterPredicateFactory.AfterPredicate
 
AfterPredicateFactory - Class in org.noear.solon.cloud.gateway.route.predicate
路由时间 After 匹配检测器
AfterPredicateFactory() - Constructor for class org.noear.solon.cloud.gateway.route.predicate.AfterPredicateFactory
 
AfterPredicateFactory.AfterPredicate - Class in org.noear.solon.cloud.gateway.route.predicate
 
attr(String) - Method in interface org.noear.solon.cloud.gateway.exchange.ExContext
属性获取
attr(String) - Method in class org.noear.solon.cloud.gateway.exchange.ExContextImpl
属性获取
attrSet(String, Object) - Method in interface org.noear.solon.cloud.gateway.exchange.ExContext
属性设置
attrSet(String, Object) - Method in class org.noear.solon.cloud.gateway.exchange.ExContextImpl
属性设置

B

BeforePredicate(String) - Constructor for class org.noear.solon.cloud.gateway.route.predicate.BeforePredicateFactory.BeforePredicate
 
BeforePredicateFactory - Class in org.noear.solon.cloud.gateway.route.predicate
路由时间 Before 匹配检测器
BeforePredicateFactory() - Constructor for class org.noear.solon.cloud.gateway.route.predicate.BeforePredicateFactory
 
BeforePredicateFactory.BeforePredicate - Class in org.noear.solon.cloud.gateway.route.predicate
 
bind(Route) - Method in class org.noear.solon.cloud.gateway.exchange.ExContextImpl
绑定路由信息
body(Buffer) - Method in class org.noear.solon.cloud.gateway.exchange.ExNewRequest
配置主体(方便用户修改)
body(ReadStream<Buffer>) - Method in class org.noear.solon.cloud.gateway.exchange.ExNewRequest
配置主体(实现流式转发)
body(Buffer) - Method in class org.noear.solon.cloud.gateway.exchange.ExNewResponse
配置主体(方便用户修改)
body(ReadStream<Buffer>) - Method in class org.noear.solon.cloud.gateway.exchange.ExNewResponse
配置主体(实现流式转发)
buildFilter(String) - Static method in class org.noear.solon.cloud.gateway.route.RouteFactoryManager
构建过滤器
buildFilterList(String...) - Static method in class org.noear.solon.cloud.gateway.route.RouteFactoryManager
构建过滤器链
buildPredicate(String) - Static method in class org.noear.solon.cloud.gateway.route.RouteFactoryManager
构建检测器

C

CloudGatewayCompletion - Class in org.noear.solon.cloud.gateway
响应式完成器
CloudGatewayCompletion(ExContext, HttpServerRequest) - Constructor for class org.noear.solon.cloud.gateway.CloudGatewayCompletion
 
CloudGatewayConfiguration - Class in org.noear.solon.cloud.gateway
分布式路由配置
CloudGatewayConfiguration() - Constructor for class org.noear.solon.cloud.gateway.CloudGatewayConfiguration
 
CloudGatewayFilter - Interface in org.noear.solon.cloud.gateway
分布式网关过滤器
CloudGatewayFilterMix - Class in org.noear.solon.cloud.gateway
分布式网关过滤器组合器
CloudGatewayFilterMix() - Constructor for class org.noear.solon.cloud.gateway.CloudGatewayFilterMix
 
CloudGatewayFilterSync - Interface in org.noear.solon.cloud.gateway
分布式网关过滤器同步形态(用于对接同步 io)
CloudGatewayHandler - Class in org.noear.solon.cloud.gateway
分布式网关
CloudGatewayHandler(VxHandler) - Constructor for class org.noear.solon.cloud.gateway.CloudGatewayHandler
 
CloudGatewayHandlerSupplier - Class in org.noear.solon.cloud.gateway.integration
 
CloudGatewayHandlerSupplier(CloudGatewayHandler) - Constructor for class org.noear.solon.cloud.gateway.integration.CloudGatewayHandlerSupplier
 
CloudGatewayLocator - Class in org.noear.solon.cloud.gateway.integration
服务发现事件监听器
CloudGatewayLocator(GatewayProperties, CloudRouteRegister) - Constructor for class org.noear.solon.cloud.gateway.integration.CloudGatewayLocator
 
CloudGatewayPlugin - Class in org.noear.solon.cloud.gateway.integration
 
CloudGatewayPlugin() - Constructor for class org.noear.solon.cloud.gateway.integration.CloudGatewayPlugin
 
CloudRouteRegister - Interface in org.noear.solon.cloud.gateway
分布式路由注册表
compareTo(Route) - Method in class org.noear.solon.cloud.gateway.route.Route
 
CookiePredicate(String) - Constructor for class org.noear.solon.cloud.gateway.route.predicate.CookiePredicateFactory.CookiePredicate
 
CookiePredicateFactory - Class in org.noear.solon.cloud.gateway.route.predicate
路由 Cookie 匹配检测器
CookiePredicateFactory() - Constructor for class org.noear.solon.cloud.gateway.route.predicate.CookiePredicateFactory
 
CookiePredicateFactory.CookiePredicate - Class in org.noear.solon.cloud.gateway.route.predicate
 
create(String) - Method in class org.noear.solon.cloud.gateway.route.filter.AddRequestHeaderFilterFactory
 
create(String) - Method in class org.noear.solon.cloud.gateway.route.filter.AddResponseHeaderFilterFactory
 
create(String) - Method in class org.noear.solon.cloud.gateway.route.filter.PrefixPathFilterFactory
 
create(String) - Method in class org.noear.solon.cloud.gateway.route.filter.RedirectToFilterFactory
 
create(String) - Method in class org.noear.solon.cloud.gateway.route.filter.RemoveRequestHeaderFilterFactory
 
create(String) - Method in class org.noear.solon.cloud.gateway.route.filter.RemoveResponseHeaderFilterFactory
 
create(String) - Method in class org.noear.solon.cloud.gateway.route.filter.RewritePathFilterFactory
 
create(String) - Method in class org.noear.solon.cloud.gateway.route.filter.StripPrefixFilterFactory
 
create(String) - Method in class org.noear.solon.cloud.gateway.route.predicate.AfterPredicateFactory
 
create(String) - Method in class org.noear.solon.cloud.gateway.route.predicate.BeforePredicateFactory
 
create(String) - Method in class org.noear.solon.cloud.gateway.route.predicate.CookiePredicateFactory
 
create(String) - Method in class org.noear.solon.cloud.gateway.route.predicate.HeaderPredicateFactory
 
create(String) - Method in class org.noear.solon.cloud.gateway.route.predicate.HostPredicateFactory
 
create(String) - Method in class org.noear.solon.cloud.gateway.route.predicate.MethodPredicateFactory
 
create(String) - Method in class org.noear.solon.cloud.gateway.route.predicate.PathPredicateFactory
 
create(String) - Method in class org.noear.solon.cloud.gateway.route.predicate.QueryPredicateFactory
 
create(String) - Method in class org.noear.solon.cloud.gateway.route.predicate.RemoteAddrPredicateFactory
 
create(String) - Method in interface org.noear.solon.cloud.gateway.route.RouteFilterFactory
创建
create(String) - Method in interface org.noear.solon.cloud.gateway.route.RoutePredicateFactory
创建

D

depth() - Method in class org.noear.solon.cloud.gateway.route.predicate.PathPredicateFactory.PathPredicate
获取路径常量深度
depth - Variable in class org.noear.solon.cloud.gateway.route.Route
 
DiscoverProperties - Class in org.noear.solon.cloud.gateway.properties
分布式发现配置属性
DiscoverProperties() - Constructor for class org.noear.solon.cloud.gateway.properties.DiscoverProperties
 
doFilter(ExContext, ExFilterChain) - Method in class org.noear.solon.cloud.gateway.CloudGatewayFilterMix
 
doFilter(ExContext, ExFilterChain) - Method in interface org.noear.solon.cloud.gateway.exchange.ExFilter
过滤
doFilter(ExContext) - Method in interface org.noear.solon.cloud.gateway.exchange.ExFilterChain
过滤
doFilter(ExContext) - Method in class org.noear.solon.cloud.gateway.exchange.ExFilterChainImpl
过滤
doFilter(ExContext, ExFilterChain) - Method in interface org.noear.solon.cloud.gateway.exchange.ExFilterSync
 
doFilter(ExContext, ExFilterChain) - Method in class org.noear.solon.cloud.gateway.route.filter.AddRequestHeaderFilterFactory.AddRequestHeaderFilter
 
doFilter(ExContext, ExFilterChain) - Method in class org.noear.solon.cloud.gateway.route.filter.AddResponseHeaderFilterFactory.AddResponseHeaderFilter
 
doFilter(ExContext, ExFilterChain) - Method in class org.noear.solon.cloud.gateway.route.filter.PrefixPathFilterFactory.PrefixPathFilter
 
doFilter(ExContext, ExFilterChain) - Method in class org.noear.solon.cloud.gateway.route.filter.RedirectToFilterFactory.RedirectToFilter
 
doFilter(ExContext, ExFilterChain) - Method in class org.noear.solon.cloud.gateway.route.filter.RemoveRequestHeaderFilterFactory.RemoveRequestHeaderFilter
 
doFilter(ExContext, ExFilterChain) - Method in class org.noear.solon.cloud.gateway.route.filter.RemoveResponseHeaderFilterFactory.RemoveResponseHeaderFilter
 
doFilter(ExContext, ExFilterChain) - Method in class org.noear.solon.cloud.gateway.route.filter.RewritePathFilterFactory.RewritePathFilter
 
doFilter(ExContext, ExFilterChain) - Method in class org.noear.solon.cloud.gateway.route.filter.StripPrefixFilterFactory.StripPrefixFilter
 
doFilterDo(ExContext, ExFilterChain) - Method in class org.noear.solon.cloud.gateway.CloudGatewayFilterMix
执行过滤
doFilterSync(ExContext) - Method in interface org.noear.solon.cloud.gateway.exchange.ExFilterSync
执行过滤同步处理(一般用于同步 io)

E

ExBody - Interface in org.noear.solon.cloud.gateway.exchange
交换主体
ExBodyOfBuffer - Class in org.noear.solon.cloud.gateway.exchange.impl
 
ExBodyOfBuffer(Buffer) - Constructor for class org.noear.solon.cloud.gateway.exchange.impl.ExBodyOfBuffer
 
ExBodyOfStream - Class in org.noear.solon.cloud.gateway.exchange.impl
 
ExBodyOfStream(ReadStream<Buffer>) - Constructor for class org.noear.solon.cloud.gateway.exchange.impl.ExBodyOfStream
 
ExConstants - Interface in org.noear.solon.cloud.gateway.exchange
交换常量
ExContext - Interface in org.noear.solon.cloud.gateway.exchange
交换上下文
ExContextImpl - Class in org.noear.solon.cloud.gateway.exchange
交换上下文实现
ExContextImpl(HttpServerRequest) - Constructor for class org.noear.solon.cloud.gateway.exchange.ExContextImpl
 
ExFilter - Interface in org.noear.solon.cloud.gateway.exchange
交换过滤器
ExFilterChain - Interface in org.noear.solon.cloud.gateway.exchange
交换过滤器链
ExFilterChainImpl - Class in org.noear.solon.cloud.gateway.exchange
交换过滤器链实现
ExFilterChainImpl() - Constructor for class org.noear.solon.cloud.gateway.exchange.ExFilterChainImpl
 
ExFilterChainImpl(List<RankEntity<ExFilter>>) - Constructor for class org.noear.solon.cloud.gateway.exchange.ExFilterChainImpl
 
ExFilterChainImpl(List<RankEntity<ExFilter>>, ExHandler) - Constructor for class org.noear.solon.cloud.gateway.exchange.ExFilterChainImpl
 
ExFilterSync - Interface in org.noear.solon.cloud.gateway.exchange
交换过滤器同步形态(用于对接同步 io)
ExHandler - Interface in org.noear.solon.cloud.gateway.exchange
交换处理器
ExNewRequest - Class in org.noear.solon.cloud.gateway.exchange
交换新请求
ExNewRequest() - Constructor for class org.noear.solon.cloud.gateway.exchange.ExNewRequest
 
ExNewResponse - Class in org.noear.solon.cloud.gateway.exchange
交换新响应
ExNewResponse() - Constructor for class org.noear.solon.cloud.gateway.exchange.ExNewResponse
 
ExPredicate - Interface in org.noear.solon.cloud.gateway.exchange
交换检测器

F

filter(ExFilter) - Method in class org.noear.solon.cloud.gateway.CloudGatewayConfiguration
配置过滤器
filter(ExFilter, int) - Method in class org.noear.solon.cloud.gateway.CloudGatewayConfiguration
配置过滤器
filter(String) - Method in class org.noear.solon.cloud.gateway.CloudGatewayFilterMix
 
filter(ExFilter) - Method in class org.noear.solon.cloud.gateway.route.RouteSpec
添加过滤器
filter(ExFilter, int) - Method in class org.noear.solon.cloud.gateway.route.RouteSpec
添加过滤器
filters - Variable in class org.noear.solon.cloud.gateway.CloudGatewayConfiguration
 
filters - Variable in class org.noear.solon.cloud.gateway.route.Route
 
filters(Collection<ExFilter>) - Method in class org.noear.solon.cloud.gateway.route.RouteSpec
添加过滤器

G

GatewayProperties - Class in org.noear.solon.cloud.gateway.properties
分布式网关配置属性
GatewayProperties() - Constructor for class org.noear.solon.cloud.gateway.properties.GatewayProperties
 
get() - Method in class org.noear.solon.cloud.gateway.integration.CloudGatewayHandlerSupplier
 
getBody() - Method in class org.noear.solon.cloud.gateway.exchange.ExNewRequest
获取主体
getBody() - Method in class org.noear.solon.cloud.gateway.exchange.ExNewResponse
获取主体
getBuffer() - Method in class org.noear.solon.cloud.gateway.exchange.impl.ExBodyOfBuffer
 
getConfiguration() - Method in class org.noear.solon.cloud.gateway.CloudGatewayHandler
获取配置
getConnectTimeout() - Method in class org.noear.solon.cloud.gateway.properties.TimeoutProperties
连接超时
getDefaultFilters() - Method in class org.noear.solon.cloud.gateway.properties.GatewayProperties
路由默认过滤器
getDiscover() - Method in class org.noear.solon.cloud.gateway.properties.GatewayProperties
发现配置
getExcludedServices() - Method in class org.noear.solon.cloud.gateway.properties.DiscoverProperties
排除服务
getFilter(String, String) - Static method in class org.noear.solon.cloud.gateway.route.RouteFactoryManager
获取过滤器
getFilters() - Method in class org.noear.solon.cloud.gateway.properties.RouteProperties
过滤器
getFilters() - Method in class org.noear.solon.cloud.gateway.route.Route
过滤器
getHandler(String) - Static method in class org.noear.solon.cloud.gateway.route.RouteFactoryManager
获取处理器
getHeaders() - Method in class org.noear.solon.cloud.gateway.exchange.ExNewRequest
获取头集合
getHeaders() - Method in class org.noear.solon.cloud.gateway.exchange.ExNewResponse
获取头集合
getHttpClient() - Method in class org.noear.solon.cloud.gateway.properties.GatewayProperties
Http 客户端超时
getId() - Method in class org.noear.solon.cloud.gateway.properties.RouteProperties
标识
getId() - Method in class org.noear.solon.cloud.gateway.route.Route
标识
getIncludedServices() - Method in class org.noear.solon.cloud.gateway.properties.DiscoverProperties
包括服务
getIndex() - Method in class org.noear.solon.cloud.gateway.properties.RouteProperties
顺序
getIndex() - Method in class org.noear.solon.cloud.gateway.route.Route
顺序位
getMethod() - Method in class org.noear.solon.cloud.gateway.exchange.ExNewRequest
获取方法
getPath() - Method in class org.noear.solon.cloud.gateway.exchange.ExNewRequest
获取路径
getPathAndQueryString() - Method in class org.noear.solon.cloud.gateway.exchange.ExNewRequest
获取路径和查询字符串
getPredicate(String, String) - Static method in class org.noear.solon.cloud.gateway.route.RouteFactoryManager
获取检测器
getPredicates() - Method in class org.noear.solon.cloud.gateway.properties.RouteProperties
匹配检测器
getPredicates() - Method in class org.noear.solon.cloud.gateway.route.Route
匹配检测器
getQueryString() - Method in class org.noear.solon.cloud.gateway.exchange.ExNewRequest
获取查询字符串
getRequestTimeout() - Method in class org.noear.solon.cloud.gateway.properties.TimeoutProperties
请求超时
getResponseTimeout() - Method in class org.noear.solon.cloud.gateway.properties.TimeoutProperties
响应超时
getRoutes() - Method in class org.noear.solon.cloud.gateway.properties.GatewayProperties
路由记录
getStatus() - Method in class org.noear.solon.cloud.gateway.exchange.ExNewResponse
获取状态
getStream() - Method in class org.noear.solon.cloud.gateway.exchange.impl.ExBodyOfStream
 
getTarget() - Method in class org.noear.solon.cloud.gateway.properties.RouteProperties
目标
getTarget() - Method in class org.noear.solon.cloud.gateway.route.Route
目标
getTimeout() - Method in class org.noear.solon.cloud.gateway.properties.RouteProperties
超时
getTimeout() - Method in class org.noear.solon.cloud.gateway.route.Route
超时

H

handle(HttpServerRequest) - Method in class org.noear.solon.cloud.gateway.CloudGatewayHandler
处理
handle(ExContext) - Method in interface org.noear.solon.cloud.gateway.exchange.ExHandler
处理
handle(ExContext) - Method in class org.noear.solon.cloud.gateway.route.handler.HttpRouteHandler
处理
handle(ExContext) - Method in class org.noear.solon.cloud.gateway.route.handler.LbRouteHandler
 
handleDo(ExContext, HttpClientRequest, CompletableEmitter) - Method in class org.noear.solon.cloud.gateway.route.handler.HttpRouteHandler
 
header(String, String...) - Method in class org.noear.solon.cloud.gateway.exchange.ExNewRequest
配置头(替换)
header(String, List<String>) - Method in class org.noear.solon.cloud.gateway.exchange.ExNewRequest
配置头(替换)
header(String, String...) - Method in class org.noear.solon.cloud.gateway.exchange.ExNewResponse
配置头(替换)
header(String, List<String>) - Method in class org.noear.solon.cloud.gateway.exchange.ExNewResponse
配置头(替换)
headerAdd(String, String) - Method in class org.noear.solon.cloud.gateway.exchange.ExNewRequest
添加头(添加)
headerAdd(String, String) - Method in class org.noear.solon.cloud.gateway.exchange.ExNewResponse
添加头(添加)
HeaderPredicateFactory - Class in org.noear.solon.cloud.gateway.route.predicate
路由请求头匹配
HeaderPredicateFactory() - Constructor for class org.noear.solon.cloud.gateway.route.predicate.HeaderPredicateFactory
 
headerRemove(String...) - Method in class org.noear.solon.cloud.gateway.exchange.ExNewRequest
移除头
headerRemove(String...) - Method in class org.noear.solon.cloud.gateway.exchange.ExNewResponse
移除头
Host - Static variable in interface org.noear.solon.cloud.gateway.exchange.ExConstants
 
HostPredicate(String) - Constructor for class org.noear.solon.cloud.gateway.route.predicate.HostPredicateFactory.HostPredicate
 
HostPredicateFactory - Class in org.noear.solon.cloud.gateway.route.predicate
路由 Host 匹配检测器
HostPredicateFactory() - Constructor for class org.noear.solon.cloud.gateway.route.predicate.HostPredicateFactory
 
HostPredicateFactory.HostPredicate - Class in org.noear.solon.cloud.gateway.route.predicate
 
HttpRouteHandler - Class in org.noear.solon.cloud.gateway.route.handler
Http 路由处理器
HttpRouteHandler() - Constructor for class org.noear.solon.cloud.gateway.route.handler.HttpRouteHandler
 

I

id - Variable in class org.noear.solon.cloud.gateway.route.Route
 
index - Variable in class org.noear.solon.cloud.gateway.route.Route
 
index(int) - Method in class org.noear.solon.cloud.gateway.route.RouteSpec
配置顺序
isEnabled() - Method in class org.noear.solon.cloud.gateway.properties.DiscoverProperties
是否启用
isSecure() - Method in interface org.noear.solon.cloud.gateway.exchange.ExContext
是否安全
isSecure() - Method in class org.noear.solon.cloud.gateway.exchange.ExContextImpl
是否安全

L

LbRouteHandler - Class in org.noear.solon.cloud.gateway.route.handler
Lb 路由处理器
LbRouteHandler() - Constructor for class org.noear.solon.cloud.gateway.route.handler.LbRouteHandler
 
loadRoutesConfig() - Method in class org.noear.solon.cloud.gateway.integration.CloudGatewayLocator
构建分布式网关
localAddress() - Method in interface org.noear.solon.cloud.gateway.exchange.ExContext
本地地址
localAddress() - Method in class org.noear.solon.cloud.gateway.exchange.ExContextImpl
本地地址

M

matched(ExContext) - Method in class org.noear.solon.cloud.gateway.route.Route
匹配
method(String) - Method in class org.noear.solon.cloud.gateway.exchange.ExNewRequest
配置方法
MethodPredicate(String) - Constructor for class org.noear.solon.cloud.gateway.route.predicate.MethodPredicateFactory.MethodPredicate
 
MethodPredicateFactory - Class in org.noear.solon.cloud.gateway.route.predicate
路由 Method 匹配检测器
MethodPredicateFactory() - Constructor for class org.noear.solon.cloud.gateway.route.predicate.MethodPredicateFactory
 
MethodPredicateFactory.MethodPredicate - Class in org.noear.solon.cloud.gateway.route.predicate
 

N

newRequest() - Method in interface org.noear.solon.cloud.gateway.exchange.ExContext
新的请求构建器
newRequest() - Method in class org.noear.solon.cloud.gateway.exchange.ExContextImpl
新的请求构建器
newResponse() - Method in interface org.noear.solon.cloud.gateway.exchange.ExContext
新的响应构建器
newResponse() - Method in class org.noear.solon.cloud.gateway.exchange.ExContextImpl
新的响应构建器

O

onComplete() - Method in class org.noear.solon.cloud.gateway.CloudGatewayCompletion
 
onError(Throwable) - Method in class org.noear.solon.cloud.gateway.CloudGatewayCompletion
 
onNext(Void) - Method in class org.noear.solon.cloud.gateway.CloudGatewayCompletion
 
onSubscribe(Subscription) - Method in class org.noear.solon.cloud.gateway.CloudGatewayCompletion
 
org.noear.solon.cloud.gateway - package org.noear.solon.cloud.gateway
 
org.noear.solon.cloud.gateway.exchange - package org.noear.solon.cloud.gateway.exchange
 
org.noear.solon.cloud.gateway.exchange.impl - package org.noear.solon.cloud.gateway.exchange.impl
 
org.noear.solon.cloud.gateway.integration - package org.noear.solon.cloud.gateway.integration
 
org.noear.solon.cloud.gateway.properties - package org.noear.solon.cloud.gateway.properties
 
org.noear.solon.cloud.gateway.route - package org.noear.solon.cloud.gateway.route
 
org.noear.solon.cloud.gateway.route.filter - package org.noear.solon.cloud.gateway.route.filter
 
org.noear.solon.cloud.gateway.route.handler - package org.noear.solon.cloud.gateway.route.handler
 
org.noear.solon.cloud.gateway.route.predicate - package org.noear.solon.cloud.gateway.route.predicate
 

P

path(String) - Method in class org.noear.solon.cloud.gateway.exchange.ExNewRequest
配置路径
path(String) - Method in class org.noear.solon.cloud.gateway.route.RouteSpec
添加路径匹配检测器
PathPredicate(String) - Constructor for class org.noear.solon.cloud.gateway.route.predicate.PathPredicateFactory.PathPredicate
 
PathPredicateFactory - Class in org.noear.solon.cloud.gateway.route.predicate
路由 Path 匹配检测器
PathPredicateFactory() - Constructor for class org.noear.solon.cloud.gateway.route.predicate.PathPredicateFactory
 
PathPredicateFactory.PathPredicate - Class in org.noear.solon.cloud.gateway.route.predicate
 
pause() - Method in interface org.noear.solon.cloud.gateway.exchange.ExContext
暂停请求流接收
pause() - Method in class org.noear.solon.cloud.gateway.exchange.ExContextImpl
暂停
postComplete() - Method in class org.noear.solon.cloud.gateway.CloudGatewayCompletion
提交异步完成
predicate(ExPredicate) - Method in class org.noear.solon.cloud.gateway.route.RouteSpec
添加匹配检测器
predicates - Variable in class org.noear.solon.cloud.gateway.route.Route
 
prefix() - Method in class org.noear.solon.cloud.gateway.route.filter.AddRequestHeaderFilterFactory
 
prefix() - Method in class org.noear.solon.cloud.gateway.route.filter.AddResponseHeaderFilterFactory
 
prefix() - Method in class org.noear.solon.cloud.gateway.route.filter.PrefixPathFilterFactory
 
prefix() - Method in class org.noear.solon.cloud.gateway.route.filter.RedirectToFilterFactory
 
prefix() - Method in class org.noear.solon.cloud.gateway.route.filter.RemoveRequestHeaderFilterFactory
 
prefix() - Method in class org.noear.solon.cloud.gateway.route.filter.RemoveResponseHeaderFilterFactory
 
prefix() - Method in class org.noear.solon.cloud.gateway.route.filter.RewritePathFilterFactory
 
prefix() - Method in class org.noear.solon.cloud.gateway.route.filter.StripPrefixFilterFactory
 
prefix() - Method in class org.noear.solon.cloud.gateway.route.predicate.AfterPredicateFactory
 
prefix() - Method in class org.noear.solon.cloud.gateway.route.predicate.BeforePredicateFactory
 
prefix() - Method in class org.noear.solon.cloud.gateway.route.predicate.CookiePredicateFactory
 
prefix() - Method in class org.noear.solon.cloud.gateway.route.predicate.HeaderPredicateFactory
 
prefix() - Method in class org.noear.solon.cloud.gateway.route.predicate.HostPredicateFactory
 
prefix() - Method in class org.noear.solon.cloud.gateway.route.predicate.MethodPredicateFactory
 
prefix() - Method in class org.noear.solon.cloud.gateway.route.predicate.PathPredicateFactory
 
prefix() - Method in class org.noear.solon.cloud.gateway.route.predicate.QueryPredicateFactory
 
prefix() - Method in class org.noear.solon.cloud.gateway.route.predicate.RemoteAddrPredicateFactory
 
prefix() - Method in interface org.noear.solon.cloud.gateway.route.RouteFilterFactory
配置前缀
prefix() - Method in interface org.noear.solon.cloud.gateway.route.RoutePredicateFactory
配置前缀
PrefixPathFilter(String) - Constructor for class org.noear.solon.cloud.gateway.route.filter.PrefixPathFilterFactory.PrefixPathFilter
 
PrefixPathFilterFactory - Class in org.noear.solon.cloud.gateway.route.filter
添加前缀路径过滤器
PrefixPathFilterFactory() - Constructor for class org.noear.solon.cloud.gateway.route.filter.PrefixPathFilterFactory
 
PrefixPathFilterFactory.PrefixPathFilter - Class in org.noear.solon.cloud.gateway.route.filter
 

Q

QueryPredicateFactory - Class in org.noear.solon.cloud.gateway.route.predicate
路由请求查询参数匹配
QueryPredicateFactory() - Constructor for class org.noear.solon.cloud.gateway.route.predicate.QueryPredicateFactory
 
queryString(String) - Method in class org.noear.solon.cloud.gateway.exchange.ExNewRequest
配置查询字符串

R

rawBody() - Method in interface org.noear.solon.cloud.gateway.exchange.ExContext
获取原始主体
rawBody() - Method in class org.noear.solon.cloud.gateway.exchange.ExContextImpl
获取原始主体
rawCookie(String) - Method in interface org.noear.solon.cloud.gateway.exchange.ExContext
获取原始 cookie
rawCookie(String) - Method in class org.noear.solon.cloud.gateway.exchange.ExContextImpl
获取原始 cookie
rawCookies() - Method in interface org.noear.solon.cloud.gateway.exchange.ExContext
获取原始所有 cookie
rawCookies() - Method in class org.noear.solon.cloud.gateway.exchange.ExContextImpl
获取原始所有 cookie
rawHeader(String) - Method in interface org.noear.solon.cloud.gateway.exchange.ExContext
获取原始 header
rawHeader(String) - Method in class org.noear.solon.cloud.gateway.exchange.ExContextImpl
获取原始 header
rawHeaders() - Method in interface org.noear.solon.cloud.gateway.exchange.ExContext
获取原始所有 header
rawHeaders() - Method in class org.noear.solon.cloud.gateway.exchange.ExContextImpl
获取原始所有 header
rawMethod() - Method in interface org.noear.solon.cloud.gateway.exchange.ExContext
获取原始请求方法
rawMethod() - Method in class org.noear.solon.cloud.gateway.exchange.ExContextImpl
获取原始请求方法
rawPath() - Method in interface org.noear.solon.cloud.gateway.exchange.ExContext
获取原始路径
rawPath() - Method in class org.noear.solon.cloud.gateway.exchange.ExContextImpl
获取原始路径
rawQueryParam(String) - Method in interface org.noear.solon.cloud.gateway.exchange.ExContext
获取原始查询参数
rawQueryParam(String) - Method in class org.noear.solon.cloud.gateway.exchange.ExContextImpl
获取原始查询参数
rawQueryParams() - Method in interface org.noear.solon.cloud.gateway.exchange.ExContext
获取原始所有查询参数
rawQueryParams() - Method in class org.noear.solon.cloud.gateway.exchange.ExContextImpl
获取原始所有查询参数
rawQueryString() - Method in interface org.noear.solon.cloud.gateway.exchange.ExContext
获取原始查询字符串
rawQueryString() - Method in class org.noear.solon.cloud.gateway.exchange.ExContextImpl
获取原始查询字符串
rawRequest() - Method in class org.noear.solon.cloud.gateway.exchange.ExContextImpl
 
rawURI() - Method in interface org.noear.solon.cloud.gateway.exchange.ExContext
获取原始完整请求地址 uri
rawURI() - Method in class org.noear.solon.cloud.gateway.exchange.ExContextImpl
获取原始完整请求地址 uri
realIp() - Method in interface org.noear.solon.cloud.gateway.exchange.ExContext
客户端真实IP
realIp() - Method in class org.noear.solon.cloud.gateway.exchange.ExContextImpl
客户端真实IP
redirect(int, String) - Method in class org.noear.solon.cloud.gateway.exchange.ExNewResponse
跳转
RedirectToFilter(String) - Constructor for class org.noear.solon.cloud.gateway.route.filter.RedirectToFilterFactory.RedirectToFilter
 
RedirectToFilterFactory - Class in org.noear.solon.cloud.gateway.route.filter
添加跳转过滤器
RedirectToFilterFactory() - Constructor for class org.noear.solon.cloud.gateway.route.filter.RedirectToFilterFactory
 
RedirectToFilterFactory.RedirectToFilter - Class in org.noear.solon.cloud.gateway.route.filter
 
register() - Method in class org.noear.solon.cloud.gateway.CloudGatewayFilterMix
登记(组合过滤器)
remoteAddress() - Method in interface org.noear.solon.cloud.gateway.exchange.ExContext
远程地址
remoteAddress() - Method in class org.noear.solon.cloud.gateway.exchange.ExContextImpl
远程地址
RemoteAddrPredicate(String) - Constructor for class org.noear.solon.cloud.gateway.route.predicate.RemoteAddrPredicateFactory.RemoteAddrPredicate
 
RemoteAddrPredicateFactory - Class in org.noear.solon.cloud.gateway.route.predicate
路由 RemoteAddr 匹配检测器
RemoteAddrPredicateFactory() - Constructor for class org.noear.solon.cloud.gateway.route.predicate.RemoteAddrPredicateFactory
 
RemoteAddrPredicateFactory.RemoteAddrPredicate - Class in org.noear.solon.cloud.gateway.route.predicate
 
RemoveRequestHeaderFilter(String) - Constructor for class org.noear.solon.cloud.gateway.route.filter.RemoveRequestHeaderFilterFactory.RemoveRequestHeaderFilter
 
RemoveRequestHeaderFilterFactory - Class in org.noear.solon.cloud.gateway.route.filter
移除请求头过滤器
RemoveRequestHeaderFilterFactory() - Constructor for class org.noear.solon.cloud.gateway.route.filter.RemoveRequestHeaderFilterFactory
 
RemoveRequestHeaderFilterFactory.RemoveRequestHeaderFilter - Class in org.noear.solon.cloud.gateway.route.filter
 
RemoveResponseHeaderFilter(String) - Constructor for class org.noear.solon.cloud.gateway.route.filter.RemoveResponseHeaderFilterFactory.RemoveResponseHeaderFilter
 
RemoveResponseHeaderFilterFactory - Class in org.noear.solon.cloud.gateway.route.filter
移除响应头过滤器
RemoveResponseHeaderFilterFactory() - Constructor for class org.noear.solon.cloud.gateway.route.filter.RemoveResponseHeaderFilterFactory
 
RemoveResponseHeaderFilterFactory.RemoveResponseHeaderFilter - Class in org.noear.solon.cloud.gateway.route.filter
 
resume() - Method in interface org.noear.solon.cloud.gateway.exchange.ExContext
恢复请求流接收
resume() - Method in class org.noear.solon.cloud.gateway.exchange.ExContextImpl
恢复
RewritePathFilter(String) - Constructor for class org.noear.solon.cloud.gateway.route.filter.RewritePathFilterFactory.RewritePathFilter
 
RewritePathFilterFactory - Class in org.noear.solon.cloud.gateway.route.filter
重写路径路由过滤器 当配置信息为 RewritePath=/red/(?
RewritePathFilterFactory() - Constructor for class org.noear.solon.cloud.gateway.route.filter.RewritePathFilterFactory
 
RewritePathFilterFactory.RewritePathFilter - Class in org.noear.solon.cloud.gateway.route.filter
 
route(String, Consumer<RouteSpec>) - Method in class org.noear.solon.cloud.gateway.CloudGatewayConfiguration
配置路由(构建或更新)
route(RouteSpec) - Method in class org.noear.solon.cloud.gateway.CloudGatewayConfiguration
配置路由(替换)
route(GatewayProperties) - Method in class org.noear.solon.cloud.gateway.CloudGatewayConfiguration
 
route(String, Consumer<RouteSpec>) - Method in interface org.noear.solon.cloud.gateway.CloudRouteRegister
登记路由登记
route(RouteSpec) - Method in interface org.noear.solon.cloud.gateway.CloudRouteRegister
登记路由
route(GatewayProperties) - Method in interface org.noear.solon.cloud.gateway.CloudRouteRegister
登记路由
route() - Method in class org.noear.solon.cloud.gateway.exchange.ExContextImpl
路由
Route - Class in org.noear.solon.cloud.gateway.route
分布式路由记录
Route(String) - Constructor for class org.noear.solon.cloud.gateway.route.Route
 
routeDefaultFilter(ExFilter) - Method in class org.noear.solon.cloud.gateway.CloudGatewayConfiguration
路由默认过滤器
routeDefaultFilters - Variable in class org.noear.solon.cloud.gateway.CloudGatewayConfiguration
 
RouteFactoryManager - Class in org.noear.solon.cloud.gateway.route
路由工厂管理
RouteFilterFactory - Interface in org.noear.solon.cloud.gateway.route
路由过滤器工厂
routeFind(ExContext) - Method in class org.noear.solon.cloud.gateway.CloudGatewayConfiguration
查找路由记录
RouteHandler - Interface in org.noear.solon.cloud.gateway.route
路由处理器
RoutePredicateFactory - Interface in org.noear.solon.cloud.gateway.route
路由检测器工厂
RouteProperties - Class in org.noear.solon.cloud.gateway.properties
分布式路由配置属性
RouteProperties() - Constructor for class org.noear.solon.cloud.gateway.properties.RouteProperties
 
routeRemove(String) - Method in class org.noear.solon.cloud.gateway.CloudGatewayConfiguration
 
routeRemove(String) - Method in interface org.noear.solon.cloud.gateway.CloudRouteRegister
移除路由
routes - Variable in class org.noear.solon.cloud.gateway.CloudGatewayConfiguration
 
RouteSpec - Class in org.noear.solon.cloud.gateway.route
路由构建器
RouteSpec(String) - Constructor for class org.noear.solon.cloud.gateway.route.RouteSpec
 

S

schemas() - Method in class org.noear.solon.cloud.gateway.route.handler.HttpRouteHandler
 
schemas() - Method in class org.noear.solon.cloud.gateway.route.handler.LbRouteHandler
 
schemas() - Method in interface org.noear.solon.cloud.gateway.route.RouteHandler
架构支持
setExecutor(Executor) - Method in class org.noear.solon.cloud.gateway.CloudGatewayHandler
 
setHandler(Handler) - Method in class org.noear.solon.cloud.gateway.CloudGatewayHandler
 
SOLON_CLOUD_GATEWAY - Static variable in class org.noear.solon.cloud.gateway.properties.GatewayProperties
 
start() - Method in class org.noear.solon.cloud.gateway.integration.CloudGatewayLocator
开始
start(AppContext) - Method in class org.noear.solon.cloud.gateway.integration.CloudGatewayPlugin
 
status(int) - Method in class org.noear.solon.cloud.gateway.exchange.ExNewResponse
 
StripPrefixFilter(String) - Constructor for class org.noear.solon.cloud.gateway.route.filter.StripPrefixFilterFactory.StripPrefixFilter
 
StripPrefixFilterFactory - Class in org.noear.solon.cloud.gateway.route.filter
路径去除前缀过滤器
StripPrefixFilterFactory() - Constructor for class org.noear.solon.cloud.gateway.route.filter.StripPrefixFilterFactory
 
StripPrefixFilterFactory.StripPrefixFilter - Class in org.noear.solon.cloud.gateway.route.filter
 

T

target() - Method in interface org.noear.solon.cloud.gateway.exchange.ExContext
路由目标
target() - Method in class org.noear.solon.cloud.gateway.exchange.ExContextImpl
路由目标
target - Variable in class org.noear.solon.cloud.gateway.route.Route
 
target(URI) - Method in class org.noear.solon.cloud.gateway.route.RouteSpec
配置目标
target(String) - Method in class org.noear.solon.cloud.gateway.route.RouteSpec
配置目标
targetNew(URI) - Method in interface org.noear.solon.cloud.gateway.exchange.ExContext
配置路由新目标
targetNew() - Method in interface org.noear.solon.cloud.gateway.exchange.ExContext
路由新目标
targetNew(URI) - Method in class org.noear.solon.cloud.gateway.exchange.ExContextImpl
配置路由新目标
targetNew() - Method in class org.noear.solon.cloud.gateway.exchange.ExContextImpl
路由新目标
test(ExContext) - Method in class org.noear.solon.cloud.gateway.route.predicate.AfterPredicateFactory.AfterPredicate
 
test(ExContext) - Method in class org.noear.solon.cloud.gateway.route.predicate.BeforePredicateFactory.BeforePredicate
 
test(ExContext) - Method in class org.noear.solon.cloud.gateway.route.predicate.CookiePredicateFactory.CookiePredicate
 
test(ExContext) - Method in class org.noear.solon.cloud.gateway.route.predicate.HostPredicateFactory.HostPredicate
 
test(ExContext) - Method in class org.noear.solon.cloud.gateway.route.predicate.MethodPredicateFactory.MethodPredicate
 
test(ExContext) - Method in class org.noear.solon.cloud.gateway.route.predicate.PathPredicateFactory.PathPredicate
 
test(ExContext) - Method in class org.noear.solon.cloud.gateway.route.predicate.RemoteAddrPredicateFactory.RemoteAddrPredicate
 
timeout() - Method in interface org.noear.solon.cloud.gateway.exchange.ExContext
路由超时
timeout() - Method in class org.noear.solon.cloud.gateway.exchange.ExContextImpl
路由超时
timeout - Variable in class org.noear.solon.cloud.gateway.route.Route
 
timeout(TimeoutProperties) - Method in class org.noear.solon.cloud.gateway.route.RouteSpec
配置超时
TimeoutProperties - Class in org.noear.solon.cloud.gateway.properties
超时属性(单位:秒)
TimeoutProperties() - Constructor for class org.noear.solon.cloud.gateway.properties.TimeoutProperties
 
TimeoutProperties(int) - Constructor for class org.noear.solon.cloud.gateway.properties.TimeoutProperties
 
TimeoutProperties(int, int, int) - Constructor for class org.noear.solon.cloud.gateway.properties.TimeoutProperties
 
toContext() - Method in interface org.noear.solon.cloud.gateway.exchange.ExContext
转为经典接口(不带 req-body)
toContext() - Method in class org.noear.solon.cloud.gateway.exchange.ExContextImpl
转为经典上下文接口(不带 req-body)

X

X_Forwarded_For - Static variable in interface org.noear.solon.cloud.gateway.exchange.ExConstants
 
X_Forwarded_Host - Static variable in interface org.noear.solon.cloud.gateway.exchange.ExConstants
 
X_Real_IP - Static variable in interface org.noear.solon.cloud.gateway.exchange.ExConstants
 
A B C D E F G H I L M N O P Q R S T X 
Skip navigation links

Copyright © 2025. All rights reserved.