Package org.apache.shiro.ee.listeners
Class EnvironmentLoaderListener
java.lang.Object
org.apache.shiro.web.env.EnvironmentLoader
org.apache.shiro.ee.listeners.EnvironmentLoaderListener
- All Implemented Interfaces:
EventListener,javax.servlet.ServletContextListener
@WebListener
public class EnvironmentLoaderListener
extends org.apache.shiro.web.env.EnvironmentLoader
implements javax.servlet.ServletContextListener
Automatic, adds ability to disable via system property
Adds ability to have two shiro.ini configuration files that are merged
-
Field Summary
Fields inherited from class org.apache.shiro.web.env.EnvironmentLoader
CONFIG_LOCATIONS_PARAM, ENVIRONMENT_ATTRIBUTE_KEY, ENVIRONMENT_CLASS_PARAM -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcontextDestroyed(javax.servlet.ServletContextEvent sce) voidcontextInitialized(javax.servlet.ServletContextEvent sce) protected Class<? extends org.apache.shiro.web.env.WebEnvironment>getDefaultWebEnvironmentClass(javax.servlet.ServletContext ctx) static booleanisFormResumbitDisabled(javax.servlet.ServletContext ctx) static booleanisServletNoPrincipal(javax.servlet.ServletContext ctx) static booleanisShiroEEDisabled(javax.servlet.ServletContext ctx) Methods inherited from class org.apache.shiro.web.env.EnvironmentLoader
createEnvironment, customizeEnvironment, destroyEnvironment, determineWebEnvironment, determineWebEnvironmentClass, doLoadWebEnvironmentsFromServiceLoader, finalizeEnvironment, initEnvironment
-
Constructor Details
-
EnvironmentLoaderListener
public EnvironmentLoaderListener()
-
-
Method Details
-
isShiroEEDisabled
public static boolean isShiroEEDisabled(javax.servlet.ServletContext ctx) -
isFormResumbitDisabled
public static boolean isFormResumbitDisabled(javax.servlet.ServletContext ctx) -
isServletNoPrincipal
public static boolean isServletNoPrincipal(javax.servlet.ServletContext ctx) -
contextInitialized
public void contextInitialized(javax.servlet.ServletContextEvent sce) - Specified by:
contextInitializedin interfacejavax.servlet.ServletContextListener
-
contextDestroyed
public void contextDestroyed(javax.servlet.ServletContextEvent sce) - Specified by:
contextDestroyedin interfacejavax.servlet.ServletContextListener
-
getDefaultWebEnvironmentClass
protected Class<? extends org.apache.shiro.web.env.WebEnvironment> getDefaultWebEnvironmentClass(javax.servlet.ServletContext ctx) - Overrides:
getDefaultWebEnvironmentClassin classorg.apache.shiro.web.env.EnvironmentLoader
-