public class RoutingTableDefault<T> extends Object implements RoutingTable<T>
| 构造器和说明 |
|---|
RoutingTableDefault() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
add(int index,
Routing<T> routing)
添加路由记录
|
void |
add(Routing<T> routing)
添加路由记录
|
void |
clear()
清空
|
int |
count()
数量
|
Collection<Routing<T>> |
getAll()
获取所有的路由记录
|
Collection<Routing<T>> |
getBy(String path)
获取路径的路由记录
|
List<T> |
matchMore(String path,
MethodType method)
区配多个目标
|
T |
matchOne(String path,
MethodType method)
区配一个目标
|
Result<T> |
matchOneAndStatus(String path,
MethodType method)
区配一个目标并给出状态
|
void |
remove(String pathPrefix)
移除路由记录
|
public void add(Routing<T> routing)
add 在接口中 RoutingTable<T>routing - 路由public void add(int index,
Routing<T> routing)
add 在接口中 RoutingTable<T>routing - 路由index - 索引位置public void remove(String pathPrefix)
RoutingTableremove 在接口中 RoutingTable<T>pathPrefix - 路径前缀public int count()
RoutingTablecount 在接口中 RoutingTable<T>public Collection<Routing<T>> getAll()
RoutingTablegetAll 在接口中 RoutingTable<T>public Collection<Routing<T>> getBy(String path)
RoutingTablegetBy 在接口中 RoutingTable<T>path - 路径public T matchOne(String path, MethodType method)
matchOne 在接口中 RoutingTable<T>path - 路径method - 方法public Result<T> matchOneAndStatus(String path, MethodType method)
matchOneAndStatus 在接口中 RoutingTable<T>path - 路径method - 方法public List<T> matchMore(String path, MethodType method)
matchMore 在接口中 RoutingTable<T>path - 路径method - 方法public void clear()
RoutingTableclear 在接口中 RoutingTable<T>Copyright © 2024. All rights reserved.