public class BaseFilterProperties extends Object implements IFilterProperties
| 限定符和类型 | 字段和说明 |
|---|---|
protected boolean |
disabled
过滤器使用状态,默认:启用
volatile关键字是必须的 |
protected boolean |
enabled
过滤器启用状态,默认:生效
|
protected List<String> |
exclusions
过滤器不想过滤的请求,默认:无排除项
|
protected Integer |
order
过滤器执行顺序
|
protected List<String> |
urlPatterns
过滤器需要过滤的请求,默认:全部都过滤
|
| 构造器和说明 |
|---|
BaseFilterProperties() |
| 限定符和类型 | 方法和说明 |
|---|---|
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 在接口中 IFilterPropertiespublic void setEnabled(boolean enabled)
IFilterPropertiessetEnabled 在接口中 IFilterPropertiesenabled - 启用状态public boolean isDisabled()
IFilterPropertiesisDisabled 在接口中 IFilterPropertiespublic void setDisabled(boolean disabled)
IFilterPropertiessetDisabled 在接口中 IFilterPropertiesdisabled - 使用状态public Integer getOrder()
IFilterPropertiesgetOrder 在接口中 IFilterPropertiespublic void setOrder(int order)
IFilterPropertiessetOrder 在接口中 IFilterPropertiesorder - 执行顺序public List<String> getUrlPatterns()
IFilterPropertiesgetUrlPatterns 在接口中 IFilterPropertiespublic void setUrlPatterns(List<String> urlPatterns)
IFilterPropertiessetUrlPatterns 在接口中 IFilterPropertiesurlPatterns - 需拦截的Url地址匹配列表public List<String> getExclusions()
IFilterPropertiesgetExclusions 在接口中 IFilterPropertiespublic void setExclusions(List<String> exclusions)
IFilterPropertiessetExclusions 在接口中 IFilterPropertiesexclusions - 无需拦截的Url地址匹配列表Copyright © 2021 EasyJ寮�婧愮ぞ鍖�. All rights reserved.