Package org.apache.shiro.web.config
Class IniFilterChainResolverFactory
- java.lang.Object
-
- org.apache.shiro.util.AbstractFactory<T>
-
- org.apache.shiro.config.IniFactorySupport<FilterChainResolver>
-
- org.apache.shiro.web.config.IniFilterChainResolverFactory
-
- All Implemented Interfaces:
Factory<FilterChainResolver>
public class IniFilterChainResolverFactory extends IniFactorySupport<FilterChainResolver>
- Since:
- 1.0
-
-
Field Summary
Fields Modifier and Type Field Description static String
FILTERS
static String
URLS
-
Fields inherited from class org.apache.shiro.config.IniFactorySupport
DEFAULT_INI_RESOURCE_PATH
-
-
Constructor Summary
Constructors Constructor Description IniFilterChainResolverFactory()
IniFilterChainResolverFactory(Ini ini)
IniFilterChainResolverFactory(Ini ini, Map<String,?> defaultBeans)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
buildChains(FilterChainManager manager, Ini ini)
protected void
createChains(Map<String,String> urls, FilterChainManager manager)
protected FilterChainResolver
createDefaultInstance()
protected FilterChainResolver
createInstance(Ini ini)
FilterConfig
getFilterConfig()
protected Map<String,Filter>
getFilters(Map<String,String> section, Map<String,?> defaults)
List<String>
getGlobalFilters()
protected void
registerFilters(Map<String,Filter> filters, FilterChainManager manager)
void
setFilterConfig(FilterConfig filterConfig)
void
setGlobalFilters(List<String> globalFilters)
-
Methods inherited from class org.apache.shiro.config.IniFactorySupport
createInstance, getDefaults, getIni, loadDefaultClassPathIni, resolveIni, setDefaults, setIni
-
Methods inherited from class org.apache.shiro.util.AbstractFactory
getInstance, isSingleton, setSingleton
-
-
-
-
Field Detail
-
FILTERS
public static final String FILTERS
- See Also:
- Constant Field Values
-
URLS
public static final String URLS
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
IniFilterChainResolverFactory
public IniFilterChainResolverFactory()
-
IniFilterChainResolverFactory
public IniFilterChainResolverFactory(Ini ini)
-
IniFilterChainResolverFactory
public IniFilterChainResolverFactory(Ini ini, Map<String,?> defaultBeans)
-
-
Method Detail
-
getFilterConfig
public FilterConfig getFilterConfig()
-
setFilterConfig
public void setFilterConfig(FilterConfig filterConfig)
-
getGlobalFilters
public List<String> getGlobalFilters()
-
setGlobalFilters
public void setGlobalFilters(List<String> globalFilters)
-
createInstance
protected FilterChainResolver createInstance(Ini ini)
- Specified by:
createInstance
in classIniFactorySupport<FilterChainResolver>
-
createDefaultInstance
protected FilterChainResolver createDefaultInstance()
- Specified by:
createDefaultInstance
in classIniFactorySupport<FilterChainResolver>
-
buildChains
protected void buildChains(FilterChainManager manager, Ini ini)
-
registerFilters
protected void registerFilters(Map<String,Filter> filters, FilterChainManager manager)
-
getFilters
protected Map<String,Filter> getFilters(Map<String,String> section, Map<String,?> defaults)
-
createChains
protected void createChains(Map<String,String> urls, FilterChainManager manager)
-
-