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:
org.apache.shiro.util.Factory<FilterChainResolver>
public class IniFilterChainResolverFactory extends org.apache.shiro.config.IniFactorySupport<FilterChainResolver>
- Since:
- 1.0
-
-
Constructor Summary
Constructors Constructor Description IniFilterChainResolverFactory()IniFilterChainResolverFactory(org.apache.shiro.config.Ini ini)IniFilterChainResolverFactory(org.apache.shiro.config.Ini ini, Map<String,?> defaultBeans)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidbuildChains(FilterChainManager manager, org.apache.shiro.config.Ini ini)protected voidcreateChains(Map<String,String> urls, FilterChainManager manager)protected FilterChainResolvercreateDefaultInstance()protected FilterChainResolvercreateInstance(org.apache.shiro.config.Ini ini)javax.servlet.FilterConfiggetFilterConfig()protected Map<String,javax.servlet.Filter>getFilters(Map<String,String> section, Map<String,?> defaults)List<String>getGlobalFilters()protected voidregisterFilters(Map<String,javax.servlet.Filter> filters, FilterChainManager manager)voidsetFilterConfig(javax.servlet.FilterConfig filterConfig)voidsetGlobalFilters(List<String> globalFilters)-
Methods inherited from class org.apache.shiro.config.IniFactorySupport
createInstance, getDefaults, getIni, loadDefaultClassPathIni, resolveIni, setDefaults, setIni
-
-
-
-
Field Detail
-
FILTERS
public static final String FILTERS
- See Also:
- Constant Field Values
-
URLS
public static final String URLS
- See Also:
- Constant Field Values
-
-
Method Detail
-
getFilterConfig
public javax.servlet.FilterConfig getFilterConfig()
-
setFilterConfig
public void setFilterConfig(javax.servlet.FilterConfig filterConfig)
-
createInstance
protected FilterChainResolver createInstance(org.apache.shiro.config.Ini ini)
- Specified by:
createInstancein classorg.apache.shiro.config.IniFactorySupport<FilterChainResolver>
-
createDefaultInstance
protected FilterChainResolver createDefaultInstance()
- Specified by:
createDefaultInstancein classorg.apache.shiro.config.IniFactorySupport<FilterChainResolver>
-
buildChains
protected void buildChains(FilterChainManager manager, org.apache.shiro.config.Ini ini)
-
registerFilters
protected void registerFilters(Map<String,javax.servlet.Filter> filters, FilterChainManager manager)
-
getFilters
protected Map<String,javax.servlet.Filter> getFilters(Map<String,String> section, Map<String,?> defaults)
-
createChains
protected void createChains(Map<String,String> urls, FilterChainManager manager)
-
-