@Override public void contextInitialized(ServletContextEvent sce) { ServletContext context = sce.getServletContext(); lifecycle = (WeldServletLifecycle) context.getAttribute(WeldServletLifecycle.INSTANCE_ATTRIBUTE_NAME); context.setAttribute(LISTENER_USED_ATTRIBUTE_NAME, Boolean.TRUE); if (Boolean.TRUE.equals(context.getAttribute(EnhancedListener.ENHANCED_LISTENER_USED_ATTRIBUTE_NAME))) { WeldServletLogger.LOG.enhancedListenerUsedForNotifications(); return; } WeldServletLogger.LOG.initializeWeldUsingServletContextListener(); for (Consumer<ServletContext> initAction : initActions) { initAction.accept(context); } lifecycle = new WeldServletLifecycle(); lifecycle.initialize(context); super.contextInitialized(sce); }
@Override public void contextInitialized(ServletContextEvent sce) { ServletContext context = sce.getServletContext(); lifecycle = (WeldServletLifecycle) context.getAttribute(WeldServletLifecycle.INSTANCE_ATTRIBUTE_NAME); context.setAttribute(LISTENER_USED_ATTRIBUTE_NAME, Boolean.TRUE); if (Boolean.TRUE.equals(context.getAttribute(EnhancedListener.ENHANCED_LISTENER_USED_ATTRIBUTE_NAME))) { WeldServletLogger.LOG.enhancedListenerUsedForNotifications(); return; } WeldServletLogger.LOG.initializeWeldUsingServletContextListener(); for (Consumer<ServletContext> initAction : initActions) { initAction.accept(context); } lifecycle = new WeldServletLifecycle(); lifecycle.initialize(context); super.contextInitialized(sce); }
@Override public void contextInitialized(ServletContextEvent sce) { ServletContext context = sce.getServletContext(); lifecycle = (WeldServletLifecycle) context.getAttribute(WeldServletLifecycle.INSTANCE_ATTRIBUTE_NAME); context.setAttribute(LISTENER_USED_ATTRIBUTE_NAME, Boolean.TRUE); if (Boolean.TRUE.equals(context.getAttribute(EnhancedListener.ENHANCED_LISTENER_USED_ATTRIBUTE_NAME))) { WeldServletLogger.LOG.enhancedListenerUsedForNotifications(); return; } WeldServletLogger.LOG.initializeWeldUsingServletContextListener(); for (Consumer<ServletContext> initAction : initActions) { initAction.accept(context); } lifecycle = new WeldServletLifecycle(); lifecycle.initialize(context); super.contextInitialized(sce); }