/** * @param resourceLoader * @param bootstrap * @param initialBeanDefiningAnnotations * @param jandexStrategyDisabled * @return the discovery strategy */ public static DiscoveryStrategy create(ResourceLoader resourceLoader, Bootstrap bootstrap, Set<Class<? extends Annotation>> initialBeanDefiningAnnotations, boolean jandexStrategyDisabled) { if (Jandex.isJandexAvailable(resourceLoader)) { if (jandexStrategyDisabled) { CommonLogger.LOG.jandexDiscoveryStrategyDisabled(); } else { CommonLogger.LOG.usingJandex(); try { return Jandex.createJandexDiscoveryStrategy(resourceLoader, bootstrap, initialBeanDefiningAnnotations); } catch (Exception e) { throw CommonLogger.LOG.unableToInstantiate(Jandex.JANDEX_DISCOVERY_STRATEGY_CLASS_NAME, Arrays.toString(new Object[] { resourceLoader, bootstrap, initialBeanDefiningAnnotations }), e); } } } return new ReflectionDiscoveryStrategy(resourceLoader, bootstrap, initialBeanDefiningAnnotations); }
private void addToIndex(URL url) { InputStream fs = null; try { fs = url.openStream(); indexer.index(fs); } catch (IOException ex) { CommonLogger.LOG.couldNotOpenStreamForURL(url, ex); } finally { try { if (fs != null) { fs.close(); } } catch (IOException ex) { CommonLogger.LOG.couldNotCloseStreamForURL(url, ex); } } }
uri = url.toURI(); } catch (URISyntaxException e) { CommonLogger.LOG.couldNotReadResource(url, e);
/** * First try to load a class using the specified ResourceLoader. If not successful, try {@link Class#forName(String)} as a fallback. * * @param resourceLoader * @param className * @return the loaded class */ public static <T> Class<T> classForName(ResourceLoader resourceLoader, String className) { try { return cast(resourceLoader.classForName(className)); } catch (Exception e) { CommonLogger.LOG.cannotLoadClassUsingResourceLoader(className); CommonLogger.LOG.catchingTrace(e); } try { return cast(Class.forName(className)); } catch (Exception | LinkageError e) { throw CommonLogger.LOG.cannotLoadClass(className, e); } }
final String ref = scanResult.getBeanArchiveRef(); if (processedRefs.contains(ref)) { throw CommonLogger.LOG.invalidScanningResult(ref); CommonLogger.LOG.processingBeanArchiveReference(ref); processedRefs.add(ref); BeanArchiveBuilder builder = null; builder = handler.handle(ref); if (builder != null) { CommonLogger.LOG.beanArchiveReferenceHandled(ref, handler); builder.setId(scanResult.getBeanArchiveId()); builder.setBeansXml(scanResult.getBeansXml()); CommonLogger.LOG.beanArchiveReferenceCannotBeHandled(ref, beanArchiveHandlers); break; default: CommonLogger.LOG.undefinedBeanDiscoveryValue(beansXml.getBeanDiscoveryMode());
strategy.registerHandler((SecurityActions.newConstructorInstance(handlerClass, new Class<?>[] { ServletContext.class }, context))); } catch (Exception e) { throw CommonLogger.LOG.unableToInstantiate(JANDEX_SERVLET_CONTEXT_BEAN_ARCHIVE_HANDLER, Arrays.toString(new Object[] { context }), e); CommonLogger.LOG.archiveIsolationEnabled(); } else { CommonLogger.LOG.archiveIsolationDisabled(); Set<WeldBeanDeploymentArchive> flatDeployment = new HashSet<WeldBeanDeploymentArchive>(); flatDeployment.add(WeldBeanDeploymentArchive.merge(bootstrap, beanDeploymentArchives));
CommonLogger.LOG.archiveIsolationEnabled(); } else { Set<WeldBeanDeploymentArchive> flatDeployment = new HashSet<WeldBeanDeploymentArchive>(); flatDeployment.add(WeldBeanDeploymentArchive.merge(bootstrap, beanDeploymentArchives)); deployment = new WeldDeployment(resourceLoader, bootstrap, flatDeployment, extensions); CommonLogger.LOG.archiveIsolationDisabled();
@SuppressWarnings("unchecked") @Override public Weld addExtensions(Class<? extends Extension>... extensionClasses) { for (Class<? extends Extension> extensionClass : extensionClasses) { try { Extension extension = SecurityActions.newInstance(extensionClass); addExtension(extension); } catch (Exception ex) { CommonLogger.LOG.unableToInstantiate(extensionClass, new Object[] {}, ex); } } return this; }
CommonLogger.LOG.cannotHandleFilePath(file, path, e); return null;
private void addToIndex(InputStream inputStream) { try { indexer.index(inputStream); } catch (IOException ex) { CommonLogger.LOG.couldNotOpenStreamForURL(inputStream, ex); } }
final String ref = scanResult.getBeanArchiveRef(); if (processedRefs.contains(ref)) { throw CommonLogger.LOG.invalidScanningResult(ref); CommonLogger.LOG.processingBeanArchiveReference(ref); processedRefs.add(ref); BeanArchiveBuilder builder = null; builder = handler.handle(ref); if (builder != null) { CommonLogger.LOG.beanArchiveReferenceHandled(ref, handler); builder.setId(scanResult.getBeanArchiveId()); builder.setBeansXml(scanResult.getBeansXml()); CommonLogger.LOG.beanArchiveReferenceCannotBeHandled(ref, beanArchiveHandlers); break; default: throw CommonLogger.LOG.undefinedBeanDiscoveryValue(beansXml.getBeanDiscoveryMode());
/** * First try to load a class using the specified ResourceLoader. If not successful, try {@link Class#forName(String)} as a fallback. * * @param resourceLoader * @param className * @return the loaded class */ public static <T> Class<T> classForName(ResourceLoader resourceLoader, String className) { try { return cast(resourceLoader.classForName(className)); } catch (Exception e) { CommonLogger.LOG.cannotLoadClassUsingResourceLoader(className); CommonLogger.LOG.catchingTrace(e); } try { return cast(Class.forName(className)); } catch (Exception | LinkageError e) { throw CommonLogger.LOG.cannotLoadClass(className, e); } }
strategy.registerHandler((SecurityActions.newConstructorInstance(handlerClass, new Class<?>[] { ServletContext.class }, context))); } catch (Exception e) { throw CommonLogger.LOG.unableToInstantiate(JANDEX_SERVLET_CONTEXT_BEAN_ARCHIVE_HANDLER, Arrays.toString(new Object[] { context }), e); CommonLogger.LOG.archiveIsolationEnabled(); } else { CommonLogger.LOG.archiveIsolationDisabled(); Set<WeldBeanDeploymentArchive> flatDeployment = new HashSet<WeldBeanDeploymentArchive>(); flatDeployment.add(WeldBeanDeploymentArchive.merge(bootstrap, beanDeploymentArchives));
CommonLogger.LOG.archiveIsolationEnabled(); } else { Set<WeldBeanDeploymentArchive> flatDeployment = new HashSet<WeldBeanDeploymentArchive>(); flatDeployment.add(WeldBeanDeploymentArchive.merge(bootstrap, beanDeploymentArchives)); deployment = new WeldDeployment(resourceLoader, bootstrap, flatDeployment, extensions); CommonLogger.LOG.archiveIsolationDisabled();
@SuppressWarnings("unchecked") @Override public Weld addExtensions(Class<? extends Extension>... extensionClasses) { for (Class<? extends Extension> extensionClass : extensionClasses) { try { Extension extension = SecurityActions.newInstance(extensionClass); addExtension(extension); } catch (Exception ex) { CommonLogger.LOG.unableToInstantiate(extensionClass, new Object[] {}, ex); } } return this; }
CommonLogger.LOG.cannotHandleFilePath(file, path, e); return null;
private void addToIndex(InputStream inputStream) { try { indexer.index(inputStream); } catch (IOException ex) { CommonLogger.LOG.couldNotOpenStreamForURL(inputStream, ex); } }
final String ref = scanResult.getBeanArchiveRef(); if (processedRefs.contains(ref)) { throw CommonLogger.LOG.invalidScanningResult(ref); CommonLogger.LOG.processingBeanArchiveReference(ref); processedRefs.add(ref); BeanArchiveBuilder builder = null; builder = handler.handle(ref); if (builder != null) { CommonLogger.LOG.beanArchiveReferenceHandled(ref, handler); builder.setId(scanResult.getBeanArchiveId()); builder.setBeansXml(scanResult.getBeansXml()); CommonLogger.LOG.beanArchiveReferenceCannotBeHandled(ref, beanArchiveHandlers); break; default: throw CommonLogger.LOG.undefinedBeanDiscoveryValue(beansXml.getBeanDiscoveryMode());
/** * @param resourceLoader * @param bootstrap * @param initialBeanDefiningAnnotations * @param jandexStrategyDisabled * @return the discovery strategy */ public static DiscoveryStrategy create(ResourceLoader resourceLoader, Bootstrap bootstrap, Set<Class<? extends Annotation>> initialBeanDefiningAnnotations, boolean jandexStrategyDisabled) { if (Jandex.isJandexAvailable(resourceLoader)) { if (jandexStrategyDisabled) { CommonLogger.LOG.jandexDiscoveryStrategyDisabled(); } else { CommonLogger.LOG.usingJandex(); try { return Jandex.createJandexDiscoveryStrategy(resourceLoader, bootstrap, initialBeanDefiningAnnotations); } catch (Exception e) { throw CommonLogger.LOG.unableToInstantiate(Jandex.JANDEX_DISCOVERY_STRATEGY_CLASS_NAME, Arrays.toString(new Object[] { resourceLoader, bootstrap, initialBeanDefiningAnnotations }), e); } } } return new ReflectionDiscoveryStrategy(resourceLoader, bootstrap, initialBeanDefiningAnnotations); }
/** * First try to load a class using the specified ResourceLoader. If not successful, try {@link Class#forName(String)} as a fallback. * * @param resourceLoader * @param className * @return the loaded class */ public static <T> Class<T> classForName(ResourceLoader resourceLoader, String className) { try { return cast(resourceLoader.classForName(className)); } catch (Exception e) { CommonLogger.LOG.cannotLoadClassUsingResourceLoader(className); CommonLogger.LOG.catchingTrace(e); } try { return cast(Class.forName(className)); } catch (Exception | LinkageError e) { throw CommonLogger.LOG.cannotLoadClass(className, e); } }