public static String constructMessage(String messageKey, Object... args) { MessageFormat msgFrmt; String formattedString; msgFrmt = new MessageFormat(getTokenString(messageKey), Locale.getDefault()); formattedString = msgFrmt.format(args); return formattedString; }
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 StandaloneLifeCycle() { this(null, WebBeansLoggerFacade.getLogger(StandaloneLifeCycle.class)); }
logger.log(Level.SEVERE, WebBeansLoggerFacade.constructMessage(OWBLogConst.ERROR_0009, pluginName), e); failedShutdown.add(pluginName); throw new WebBeansConfigurationException(WebBeansLoggerFacade.getTokenString(OWBLogConst.EXCEPT_0006) + failedShutdown.toString());
logger.log(Level.WARNING, OWBLogConst.WARN_0017, WebBeansLoggerFacade.args(clazz.getName(),qualifier.annotationType().getName()));
logger.log(Level.SEVERE, WebBeansLoggerFacade.constructMessage(OWBLogConst.ERROR_0025, e, field)); throw new WebBeansException(MessageFormat.format(WebBeansLoggerFacade.getTokenString(OWBLogConst.ERROR_0025), field), e);
@Override protected void defineScope() { defineScope(getAnnotated().getJavaClass(), onlyScopedBeans, WebBeansLoggerFacade.getTokenString(OWBLogConst.TEXT_MB_IMPL) + getAnnotated().getJavaClass().getName() + WebBeansLoggerFacade.getTokenString(OWBLogConst.TEXT_SAME_SCOPE)); }
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); }
/** * Creates a new lifecycle instance and initializes * the instance variables. */ public WebContainerLifecycle() { super(null); this.logger = WebBeansLoggerFacade.getLogger(WebContainerLifecycle.class); }
@SuppressWarnings("unchecked") public static <T> T lookup(String name, Class<? extends T> expectedClass) throws WebBeansException { Asserts.assertNotNull(name, "name"); try { return (T) new InitialContext().lookup(name); } catch (NamingException e) { LOGGER.log(Level.SEVERE, e.getMessage(), e); throw new WebBeansException(WebBeansLoggerFacade.getTokenString(OWBLogConst.EXCEPT_0010) + name, e); } }
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); }
/** * Creates a new lifecycle instance and initializes * the instance variables. */ public WebContainerLifecycle(WebBeansContext webBeansContext) { super(null, webBeansContext); this.logger = WebBeansLoggerFacade.getLogger(WebContainerLifecycle.class); }
/** * Returns servelt context otherwise throws exception. * @param object object * @return servlet context */ private ServletContext getServletContext(Object object) { if(object != null) { if(object instanceof ServletContextEvent) { object = ((ServletContextEvent) object).getServletContext(); return (ServletContext)object; } else { throw new WebBeansException(WebBeansLoggerFacade.getTokenString(OWBLogConst.EXCEPT_0018)); } } throw new IllegalArgumentException("ServletContextEvent object but found null"); }
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); }
/** * The Logger should really only be used to log errors! */ protected synchronized Logger getLogger() { if (logger == null) { logger = WebBeansLoggerFacade.getLogger(getClass()); } return logger; }
public static void unbind(String name) { Asserts.assertNotNull(name, "name"); try { new InitialContext().unbind(name); } catch (NamingException e) { LOGGER.log(Level.SEVERE, e.getMessage(), e); throw new WebBeansException(WebBeansLoggerFacade.getTokenString(OWBLogConst.EXCEPT_0009) + name, e); } }
/** * {@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); } }
@Override public void close() throws IOException { reject = true; tracker.forEach(r -> { try { r.run(); } catch (RuntimeException re) { WebBeansLoggerFacade.getLogger(NotificationManager.class).warning(re.getMessage()); } }); }
/** * Gets the root element of the parsed document. * * @param xmlStream parsed document * @return root element of the document * @throws org.apache.webbeans.exception.WebBeansException if any runtime exception occurs */ protected Element getBeansRootElement(InputStream xmlStream) throws WebBeansException { try { DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); factory.setCoalescing(false); factory.setExpandEntityReferences(true); factory.setIgnoringComments(true); factory.setIgnoringElementContentWhitespace(true); factory.setNamespaceAware(true); factory.setValidating(false); DocumentBuilder documentBuilder = factory.newDocumentBuilder(); documentBuilder.setErrorHandler(new WebBeansErrorHandler()); Element root = documentBuilder.parse(xmlStream).getDocumentElement(); return root; } catch (Exception e) { logger.log(Level.SEVERE, OWBLogConst.FATAL_0002, e); throw new WebBeansException(WebBeansLoggerFacade.getTokenString(OWBLogConst.EXCEPT_0013), e); } }
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); }