public class Route extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
Route |
filter(ExFilter filter)
添加过滤器
|
Route |
filter(ExFilter filter,
int index)
添加过滤器
|
Route |
filters(Collection<ExFilter> filters)
添加过滤器
|
List<org.noear.solon.core.util.RankEntity<ExFilter>> |
getFilters()
过滤器
|
String |
getId()
标识
|
int |
getIndex()
顺序位
|
List<ExPredicate> |
getPredicates()
匹配检测器
|
URI |
getTarget()
目标
|
TimeoutProperties |
getTimeout()
超时
|
Route |
index(int index)
配置顺序
|
boolean |
matched(ExContext ctx)
匹配
|
Route |
path(String path)
添加路径匹配检测器
|
Route |
predicate(ExPredicate predicate)
添加匹配检测器
|
Route |
target(String uri)
配置目标
|
Route |
target(URI uri)
配置目标
|
Route |
timeout(TimeoutProperties timeout)
配置超时
|
public Route(String id)
public Route index(int index)
public Route timeout(TimeoutProperties timeout)
public Route filters(Collection<ExFilter> filters)
public Route predicate(ExPredicate predicate)
public boolean matched(ExContext ctx)
public String getId()
public int getIndex()
public URI getTarget()
public List<ExPredicate> getPredicates()
public TimeoutProperties getTimeout()
Copyright © 2024. All rights reserved.