JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
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
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, CloudGatewayConfiguration)
- 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 interface org.noear.solon.cloud.gateway.exchange.
ExContext
路由
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2025. All rights reserved.