public void clear() { Set<String> keys = this.factoryCache.keySet(); for(String key : keys) { EntityManagerFactory factory = this.factoryCache.get(key); try { factory.close(); } catch(Exception e) { logger.log(Level.WARNING, WebBeansLoggerFacade.constructMessage(OWBLogConst.WARN_0006, e, key)); } } }
public <X> X getResource(Resource resource, Class<X> resourceType) { Object obj = null; try { obj = context.lookup("java:/comp/env/"+ resource.name()); if (obj == null) { logger.log(Level.WARNING, WebBeansLoggerFacade.constructMessage(OWBLogConst.WARN_0014, "@Resource", resource.name())); } } catch(Exception e) { logger.log(Level.SEVERE, WebBeansLoggerFacade.constructMessage(OWBLogConst.ERROR_0001, resource)); } return resourceType.cast(obj); }
public <X> X getWebServiceResource(WebServiceRef resource, Class<X> resourceType) { Object obj = null; try { obj = context.lookup("java:/comp/env/"+ resource.name()); if (obj == null) { logger.log(Level.WARNING, WebBeansLoggerFacade.constructMessage(OWBLogConst.WARN_0014, "@WebServiceRef", resource.name())); } } catch(Exception e) { logger.log(Level.SEVERE, WebBeansLoggerFacade.constructMessage(OWBLogConst.ERROR_0001, resource)); } return resourceType.cast(obj); }
/** * {@inheritDoc} */ @Override public void sessionCreated(HttpSessionEvent event) { try { if (logger.isLoggable(Level.FINE)) { logger.log(Level.FINE, "Starting a session with session id : [{0}]", event.getSession().getId()); } this.lifeCycle.getContextService().startContext(SessionScoped.class, event.getSession()); } catch (Exception e) { logger.log(Level.SEVERE, WebBeansLoggerFacade.constructMessage(OWBLogConst.ERROR_0020, event.getSession())); WebBeansUtil.throwRuntimeExceptions(e); } }
public <X> X getEntityManager(PersistenceContext persistenceContext, Class<X> clazz) { EntityManager obj = getPersistenceContext(persistenceContext.unitName()); if (obj == null) { logger.log(Level.WARNING, WebBeansLoggerFacade.constructMessage(OWBLogConst.WARN_0014, "@PersistenceContext", persistenceContext.unitName())); } return clazz.cast(obj); }
public <X> X getEntityManagerFactory(PersistenceUnit persistenceUnit, Class<X> clazz) { EntityManagerFactory factory = getPersistenceUnit(persistenceUnit.unitName()); if (factory == null) { logger.log(Level.WARNING, WebBeansLoggerFacade.constructMessage(OWBLogConst.WARN_0014, "@PersistenceUnit", persistenceUnit.unitName())); } return clazz.cast(factory); }
/** * {@inheritDoc} */ @Override public void sessionCreated(HttpSessionEvent event) { try { if (logger.isLoggable(Level.FINE)) { logger.log(Level.FINE, "Starting a session with session id : [{0}]", event.getSession().getId()); } this.lifeCycle.getContextService().startContext(SessionScoped.class, event.getSession()); } catch (Exception e) { logger.log(Level.SEVERE, WebBeansLoggerFacade.constructMessage(OWBLogConst.ERROR_0020, event.getSession())); WebBeansUtil.throwRuntimeExceptions(e); } }
LOGGER.log(Level.SEVERE, WebBeansLoggerFacade.constructMessage(OWBLogConst.ERROR_0005, name), e);
logger.log(Level.SEVERE, WebBeansLoggerFacade.constructMessage(OWBLogConst.ERROR_0009, pluginName), e); failedShutdown.add(pluginName);
logger.log(Level.SEVERE, WebBeansLoggerFacade.constructMessage(OWBLogConst.ERROR_0013, e));
logger.log(Level.SEVERE, WebBeansLoggerFacade.constructMessage(OWBLogConst.ERROR_0027, annotatedClass.getName(), e.getCause()), e); logger.log(Level.SEVERE, WebBeansLoggerFacade.constructMessage(OWBLogConst.ERROR_0027, annotatedClass.getName(), ncdfe.getCause()), ncdfe);
/** * {@inheritDoc} */ @Override public void contextInitialized(ServletContextEvent event) { this.lifeCycle = webBeansContext.getService(ContainerLifecycle.class); try { this.lifeCycle.startApplication(event); } catch (Exception e) { logger.log(Level.SEVERE, WebBeansLoggerFacade.constructMessage( OWBLogConst.ERROR_0018, ServletCompatibilityUtil.getServletInfo(event.getServletContext()))); WebBeansUtil.throwRuntimeExceptions(e); } }
/** * {@inheritDoc} */ @Override public void init(FilterConfig filterConfig) throws ServletException { this.lifeCycle = webBeansContext.getService(ContainerLifecycle.class); this.servletContext = filterConfig.getServletContext(); String startOwbCfg = filterConfig.getInitParameter("startOwb"); startOwb = startOwbCfg == null || "true".equalsIgnoreCase(startOwbCfg); if (startOwb) { try { this.lifeCycle.startApplication(new ServletContextEvent(this.servletContext)); } catch (Exception e) { logger.log(Level.SEVERE, WebBeansLoggerFacade.constructMessage(OWBLogConst.ERROR_0018, ServletCompatibilityUtil.getServletInfo(servletContext))); WebBeansUtil.throwRuntimeExceptions(e); } } }
public void requestInitialized(ServletRequest servletRequest) { try { if (logger.isLoggable(Level.FINE)) { logger.log(Level.FINE, "Starting a new request : [{0}]", servletRequest.getRemoteAddr()); } this.lifeCycle.getContextService().startContext(RequestScoped.class, new ServletRequestEvent(this.servletContext, servletRequest)); // we don't initialise the Session here but do it lazily if it gets requested // the first time. See OWB-457 } catch (Exception e) { logger.log(Level.SEVERE, WebBeansLoggerFacade.constructMessage(OWBLogConst.ERROR_0019, servletRequest)); WebBeansUtil.throwRuntimeExceptions(e); } }
logger.log(Level.SEVERE, WebBeansLoggerFacade.constructMessage(OWBLogConst.ERROR_0025, e, field)); throw new WebBeansException(MessageFormat.format(WebBeansLoggerFacade.getTokenString(OWBLogConst.ERROR_0025), field), e);
/** * {@inheritDoc} */ @Override public void requestInitialized(ServletRequestEvent event) { try { if (logger.isLoggable(Level.FINE)) { logger.log(Level.FINE, "Starting a new request : [{0}]", event == null ? "null" : event.getServletRequest().getRemoteAddr()); } this.lifeCycle.getContextService().startContext(RequestScoped.class, event); // we don't initialise the Session here but do it lazily if it gets requested // the first time. See OWB-457 } catch (Exception e) { logger.log(Level.SEVERE, WebBeansLoggerFacade.constructMessage(OWBLogConst.ERROR_0019, event == null ? "null" : event.getServletRequest())); WebBeansUtil.throwRuntimeExceptions(e); } }
@Override public void destroy(T instance, CreationalContext<T> creationalContext) { if (getScope().equals(Dependent.class) && creationalContext instanceof CreationalContextImpl && ((CreationalContextImpl<T>)creationalContext).containsDependent(this, instance)) { // we just have to call release, because release will destroy us since we are @Dependent creationalContext.release(); return; } try { Producer<T> producer = getProducer(); if (producer instanceof InjectionTarget) { InjectionTarget<T> injectionTarget = (InjectionTarget<T>)producer; injectionTarget.preDestroy(instance); } producer.dispose(instance); //Destroy dependent instances creationalContext.release(); } catch(Exception e) { getLogger().log(Level.SEVERE, WebBeansLoggerFacade.constructMessage(OWBLogConst.FATAL_0001, this), e); } }