Package icu.easyj.web.filter
Interface IFilterProperties
- All Known Subinterfaces:
IParamCryptoFilterProperties
- All Known Implementing Classes:
BaseFilterProperties,DefaultParamCryptoFilterPropertiesImpl
public interface IFilterProperties
过滤器配置基类
- Author:
- wangliang181230
-
Method Summary
Modifier and TypeMethodDescription获取无需拦截的Url地址匹配列表getOrder()获取过滤器执行顺序获取需拦截的Url地址匹配列表default boolean过滤器使用状态
用于判断该过滤器是否禁用,该状态在服务运行期间,可动态变更default boolean过滤器启用状态
用于判断该过滤器是否启用,该状态一旦服务启动,就无法动态变更。voidsetDisabled(boolean disabled) 设置过滤器使用状态voidsetEnabled(boolean enabled) 设置过滤器启用状态voidsetExclusions(List<String> exclusions) 设置无需拦截的Url地址匹配列表voidsetOrder(int order) 设置执行顺序voidsetUrlPatterns(List<String> urlPatterns) 设置需拦截的Url地址匹配列表
-
Method Details
-
isEnabled
default boolean isEnabled()过滤器启用状态
用于判断该过滤器是否启用,该状态一旦服务启动,就无法动态变更。- Returns:
- 过滤器启用状态
-
setEnabled
void setEnabled(boolean enabled) 设置过滤器启用状态- Parameters:
enabled- 启用状态
-
isDisabled
default boolean isDisabled()过滤器使用状态
用于判断该过滤器是否禁用,该状态在服务运行期间,可动态变更- Returns:
- 过滤器使用状态,true=禁用|false=启用(默认)
-
setDisabled
void setDisabled(boolean disabled) 设置过滤器使用状态- Parameters:
disabled- 使用状态
-
getOrder
Integer getOrder()获取过滤器执行顺序- Returns:
- 过滤器执行顺序
-
setOrder
void setOrder(int order) 设置执行顺序- Parameters:
order- 执行顺序
-
getUrlPatterns
获取需拦截的Url地址匹配列表- Returns:
- 需拦截的Url地址匹配列表
-
setUrlPatterns
设置需拦截的Url地址匹配列表- Parameters:
urlPatterns- 需拦截的Url地址匹配列表
-
getExclusions
获取无需拦截的Url地址匹配列表- Returns:
- 无需拦截的Url地址匹配列表
-
setExclusions
设置无需拦截的Url地址匹配列表- Parameters:
exclusions- 无需拦截的Url地址匹配列表
-