Class IniEnvironment

java.lang.Object
org.apache.shiro.env.DefaultEnvironment
org.apache.shiro.web.env.DefaultWebEnvironment
org.apache.shiro.web.env.ResourceBasedWebEnvironment
org.apache.shiro.web.env.IniWebEnvironment
org.apache.shiro.ee.listeners.IniEnvironment
All Implemented Interfaces:
org.apache.shiro.config.ResourceConfigurable, org.apache.shiro.env.Environment, org.apache.shiro.env.NamedObjectEnvironment, org.apache.shiro.lang.util.Destroyable, org.apache.shiro.lang.util.Initializable, org.apache.shiro.web.env.MutableWebEnvironment, org.apache.shiro.web.env.WebEnvironment

public class IniEnvironment extends org.apache.shiro.web.env.IniWebEnvironment
Ability to merge two configuration files, exactly two
  • Field Summary

    Fields inherited from class org.apache.shiro.web.env.IniWebEnvironment

    DEFAULT_WEB_INI_RESOURCE_PATH, FILTER_CHAIN_RESOLVER_NAME, SHIRO_FILTER_CONFIG_NAME

    Fields inherited from class org.apache.shiro.env.DefaultEnvironment

    DEFAULT_SECURITY_MANAGER_KEY, objects
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.apache.shiro.config.Ini
     
    void
    setConfigLocations(String[] configLocations)
     

    Methods inherited from class org.apache.shiro.web.env.IniWebEnvironment

    configure, createFilterChainResolver, createFilterConfiguration, createIni, createWebSecurityManager, getDefaultConfigLocations, getDefaultIni, getDefaults, getIni, getSecurityManagerFactory, getSpecifiedIni, init, mergeIni, parseConfig, setIni, setSecurityManagerFactory

    Methods inherited from class org.apache.shiro.web.env.ResourceBasedWebEnvironment

    getConfigLocations, setConfigLocations

    Methods inherited from class org.apache.shiro.web.env.DefaultWebEnvironment

    getFilterChainResolver, getSecurityManager, getServletContext, getShiroFilterConfiguration, getWebSecurityManager, setFilterChainResolver, setSecurityManager, setServletContext, setShiroFilterConfiguration, setWebSecurityManager

    Methods inherited from class org.apache.shiro.env.DefaultEnvironment

    destroy, getObject, getObjects, getSecurityManagerName, lookupSecurityManager, setObject, setSecurityManagerName

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.apache.shiro.lang.util.Destroyable

    destroy
  • Constructor Details

    • IniEnvironment

      public IniEnvironment()
  • Method Details

    • setConfigLocations

      public void setConfigLocations(String[] configLocations)
      Specified by:
      setConfigLocations in interface org.apache.shiro.config.ResourceConfigurable
      Overrides:
      setConfigLocations in class org.apache.shiro.web.env.ResourceBasedWebEnvironment
    • getFrameworkIni

      protected org.apache.shiro.config.Ini getFrameworkIni()
      Overrides:
      getFrameworkIni in class org.apache.shiro.web.env.IniWebEnvironment