public class CloudGatewayConfiguration extends Object implements CloudRouteRegister
| Modifier and Type | Field and Description |
|---|---|
protected List<org.noear.solon.core.util.RankEntity<ExFilter>> |
filters |
protected List<ExFilter> |
routeDefaultFilters |
protected Map<String,RouteSpec> |
routes |
| Constructor and Description |
|---|
CloudGatewayConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
void |
filter(ExFilter filter)
配置过滤器
|
void |
filter(ExFilter filter,
int index)
配置过滤器
|
CloudRouteRegister |
route(RouteSpec route)
配置路由(替换)
|
CloudRouteRegister |
route(String id,
Consumer<RouteSpec> builder)
配置路由(构建或更新)
|
void |
routeDefaultFilter(ExFilter filter)
路由默认过滤器
|
Route |
routeFind(ExContext ctx)
查找路由记录
|
CloudRouteRegister |
routeRemove(String id)
路由移除
|
public void filter(ExFilter filter)
filter - 过滤器public void filter(ExFilter filter, int index)
filter - 过滤器index - 顺序位public void routeDefaultFilter(ExFilter filter)
public CloudRouteRegister route(String id, Consumer<RouteSpec> builder)
route in interface CloudRouteRegisterid - 标识builder - 路由构建器public CloudRouteRegister route(RouteSpec route)
route in interface CloudRouteRegisterroute - 路由public CloudRouteRegister routeRemove(String id)
CloudRouteRegisterrouteRemove in interface CloudRouteRegisterid - 标识Copyright © 2025. All rights reserved.