public class RouteFactoryManager extends Object
| Modifier and Type | Method and Description |
|---|---|
static void |
addFactory(RouteFilterFactory factory) |
static void |
addFactory(RoutePredicateFactory factory) |
static void |
addHandler(RouteHandler handler) |
static ExFilter |
buildFilter(String filterConfig)
构建过滤器
|
static List<org.noear.solon.core.util.RankEntity<ExFilter>> |
buildFilterList(String... filterConfigs)
构建过滤器链
|
static ExPredicate |
buildPredicate(String predicateConfig)
构建检测器
|
static ExFilter |
getFilter(String prefix,
String config)
获取过滤器
|
static RouteHandler |
getHandler(String schema)
获取处理器
|
static ExPredicate |
getPredicate(String prefix,
String config)
获取检测器
|
public static void addFactory(RouteFilterFactory factory)
public static void addFactory(RoutePredicateFactory factory)
public static void addHandler(RouteHandler handler)
public static RouteHandler getHandler(String schema)
public static ExFilter getFilter(String prefix, String config)
prefix - 配置前缀config - 配置public static ExPredicate getPredicate(String prefix, String config)
prefix - 配置前缀config - 配置@Nullable public static ExPredicate buildPredicate(String predicateConfig)
public static List<org.noear.solon.core.util.RankEntity<ExFilter>> buildFilterList(String... filterConfigs) throws IllegalArgumentException
IllegalArgumentExceptionCopyright © 2025. All rights reserved.