public class BaseFilterProperties extends Object implements IFilterProperties
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
disabled
过滤器使用状态,默认:启用
volatile关键字是必须的 |
protected boolean |
enabled
过滤器启用状态,默认:生效
|
protected List<String> |
exclusions
过滤器不想过滤的请求,默认:无排除项
|
protected Integer |
order
过滤器执行顺序
|
protected List<String> |
urlPatterns
过滤器需要过滤的请求,默认:全部都过滤
|
| Constructor and Description |
|---|
BaseFilterProperties() |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
getExclusions()
获取无需拦截的Url地址匹配列表
|
Integer |
getOrder()
获取过滤器执行顺序
|
List<String> |
getUrlPatterns()
获取需拦截的Url地址匹配列表
|
boolean |
isDisabled()
过滤器使用状态
用于判断该过滤器是否禁用,该状态在服务运行期间,可动态变更 |
boolean |
isEnabled()
过滤器启用状态
用于判断该过滤器是否启用,该状态一旦服务启动,就无法动态变更。 |
void |
setDisabled(boolean disabled)
设置过滤器使用状态
|
void |
setEnabled(boolean enabled)
设置过滤器启用状态
|
void |
setExclusions(List<String> exclusions)
设置无需拦截的Url地址匹配列表
|
void |
setOrder(int order)
设置执行顺序
|
void |
setUrlPatterns(List<String> urlPatterns)
设置需拦截的Url地址匹配列表
|
protected boolean enabled
protected volatile boolean disabled
protected Integer order
public boolean isEnabled()
IFilterPropertiesisEnabled in interface IFilterPropertiespublic void setEnabled(boolean enabled)
IFilterPropertiessetEnabled in interface IFilterPropertiesenabled - 启用状态public boolean isDisabled()
IFilterPropertiesisDisabled in interface IFilterPropertiespublic void setDisabled(boolean disabled)
IFilterPropertiessetDisabled in interface IFilterPropertiesdisabled - 使用状态public Integer getOrder()
IFilterPropertiesgetOrder in interface IFilterPropertiespublic void setOrder(int order)
IFilterPropertiessetOrder in interface IFilterPropertiesorder - 执行顺序public List<String> getUrlPatterns()
IFilterPropertiesgetUrlPatterns in interface IFilterPropertiespublic void setUrlPatterns(List<String> urlPatterns)
IFilterPropertiessetUrlPatterns in interface IFilterPropertiesurlPatterns - 需拦截的Url地址匹配列表public List<String> getExclusions()
IFilterPropertiesgetExclusions in interface IFilterPropertiespublic void setExclusions(List<String> exclusions)
IFilterPropertiessetExclusions in interface IFilterPropertiesexclusions - 无需拦截的Url地址匹配列表Copyright © 2021–2023 EasyJ开源社区. All rights reserved.