BeanManager beanManager = CDI.current().getBeanManager();
if (event.getServletContext().getAttribute(CDIProvider.BEAN_MANAGER_KEY) == null) {
logger.info("Registering BeanManager with key {} in ServletContext",CDIProvider.BEAN_MANAGER_KEY);
event.getServletContext().setAttribute(CDIProvider.BEAN_MANAGER_KEY, beanManager);
}
beanManager.fireEvent(event.getServletContext());
}
}