@WebListener public class WuicServletContextListener extends Object implements ServletContextListener
 Servlet context listener that injects into the ServletContext the WuicFacade as an
 attribute mapped to ApplicationConfig.WEB_WUIC_FACADE name.
 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
WuicServletContextListener.InitParamProperties
 A class that retrieves properties from init-param configured inside a servlet context. 
 | 
static class  | 
WuicServletContextListener.PropertiesWrapper
 A properties that delegate call to a wrapped instance and modify the value associated to
  
ApplicationConfig.WUIC_SERVLET_CONTEXT_PARAM to make sure it starts with the servlet
 context's path. | 
| Constructor and Description | 
|---|
WuicServletContextListener()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
contextDestroyed(ServletContextEvent sce) | 
void | 
contextInitialized(ServletContextEvent sce) | 
static BiFunction<String,String,String> | 
getParamProvider(ServletContext servletContext)
 Gets the  
BiFunction providing parameters.. | 
static WuicFacade | 
getWuicFacade(ServletContext servletContext)
 Gets the  
WuicFacade injected into the given context. | 
protected BiFunction<String,String,String> | 
paramProvider(ServletContext sc)
 Returns the function the  
WuicFacadeBuilder will use to retrieve properties. | 
public static WuicFacade getWuicFacade(ServletContext servletContext)
 Gets the WuicFacade injected into the given context.
 
servletContext - the context that must contains the facadepublic static BiFunction<String,String,String> getParamProvider(ServletContext servletContext)
 Gets the BiFunction providing parameters..
 
servletContext - the context that must contains the functionpublic void contextInitialized(ServletContextEvent sce)
contextInitialized in interface ServletContextListenerpublic void contextDestroyed(ServletContextEvent sce)
contextDestroyed in interface ServletContextListenerprotected BiFunction<String,String,String> paramProvider(ServletContext sc)
 Returns the function the WuicFacadeBuilder will use to retrieve properties.
 
sc - the servlet contextCopyright © 2012-2015. All Rights Reserved.