| 程序包 | 说明 |
|---|---|
| org.noear.solon.cloud.gateway | |
| org.noear.solon.cloud.gateway.exchange | |
| org.noear.solon.cloud.gateway.route | |
| org.noear.solon.cloud.gateway.route.filter |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
CloudGatewayFilter
分布式网关过滤器
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
CloudGatewayFilterMix
分布式网关过滤器组合器
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected List<org.noear.solon.core.util.RankEntity<ExFilter>> |
CloudGatewayConfiguration.filters |
protected List<ExFilter> |
CloudGatewayConfiguration.routeDefaultFilters |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
CloudGatewayConfiguration.filter(ExFilter filter)
配置过滤器
|
void |
CloudGatewayConfiguration.filter(ExFilter filter,
int index)
配置过滤器
|
void |
CloudGatewayConfiguration.routeDefaultFilter(ExFilter filter)
路由默认过滤器
|
| 构造器和说明 |
|---|
ExFilterChainImpl(List<org.noear.solon.core.util.RankEntity<ExFilter>> filterList) |
ExFilterChainImpl(List<org.noear.solon.core.util.RankEntity<ExFilter>> filterList,
ExHandler lastHandler) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected List<org.noear.solon.core.util.RankEntity<ExFilter>> |
Route.filters |
| 限定符和类型 | 方法和说明 |
|---|---|
static ExFilter |
RouteFactoryManager.buildFilter(String filterConfig)
构建过滤器
|
ExFilter |
RouteFilterFactory.create(String config)
创建
|
static ExFilter |
RouteFactoryManager.getFilter(String prefix,
String config)
获取过滤器
|
| 限定符和类型 | 方法和说明 |
|---|---|
static List<org.noear.solon.core.util.RankEntity<ExFilter>> |
RouteFactoryManager.buildFilterList(String... filterConfigs)
构建过滤器链
|
List<org.noear.solon.core.util.RankEntity<ExFilter>> |
Route.getFilters()
过滤器
|
| 限定符和类型 | 方法和说明 |
|---|---|
RouteSpec |
RouteSpec.filter(ExFilter filter)
添加过滤器
|
RouteSpec |
RouteSpec.filter(ExFilter filter,
int index)
添加过滤器
|
| 限定符和类型 | 方法和说明 |
|---|---|
RouteSpec |
RouteSpec.filters(Collection<ExFilter> filters)
添加过滤器
|
| 限定符和类型 | 类和说明 |
|---|---|
static class |
AddRequestHeaderFilterFactory.AddRequestHeaderFilter |
static class |
AddResponseHeaderFilterFactory.AddResponseHeaderFilter |
static class |
PrefixPathFilterFactory.PrefixPathFilter |
static class |
RedirectToFilterFactory.RedirectToFilter |
static class |
RemoveRequestHeaderFilterFactory.RemoveRequestHeaderFilter |
static class |
RemoveResponseHeaderFilterFactory.RemoveResponseHeaderFilter |
static class |
RewritePathFilterFactory.RewritePathFilter |
static class |
StripPrefixFilterFactory.StripPrefixFilter |
| 限定符和类型 | 方法和说明 |
|---|---|
ExFilter |
StripPrefixFilterFactory.create(String config) |
ExFilter |
AddResponseHeaderFilterFactory.create(String config) |
ExFilter |
RemoveRequestHeaderFilterFactory.create(String config) |
ExFilter |
PrefixPathFilterFactory.create(String config) |
ExFilter |
RedirectToFilterFactory.create(String config) |
ExFilter |
AddRequestHeaderFilterFactory.create(String config) |
ExFilter |
RewritePathFilterFactory.create(String config) |
ExFilter |
RemoveResponseHeaderFilterFactory.create(String config) |
Copyright © 2024. All rights reserved.