public void validationFailed(Exception failure, Environment environment) { for (BiConsumer<Exception, Environment> callback : validationFailureCallbacks) { try { callback.accept(failure, environment); } catch (Throwable ignored) { BootstrapLogger.LOG.catchingDebug(ignored); } } }
public void validationFailed(Exception failure, Environment environment) { for (BiConsumer<Exception, Environment> callback : validationFailureCallbacks) { try { callback.accept(failure, environment); } catch (Throwable ignored) { BootstrapLogger.LOG.catchingDebug(ignored); } } }
public void validationFailed(Exception failure, Environment environment) { for (BiConsumer<Exception, Environment> callback : validationFailureCallbacks) { try { callback.accept(failure, environment); } catch (Throwable ignored) { BootstrapLogger.LOG.catchingDebug(ignored); } } }
public void validationFailed(Exception failure, Environment environment) { for (BiConsumer<Exception, Environment> callback : validationFailureCallbacks) { try { callback.accept(failure, environment); } catch (Throwable ignored) { BootstrapLogger.LOG.catchingDebug(ignored); } } }
public void validationFailed(Exception failure, Environment environment) { for (BiConsumer<Exception, Environment> callback : validationFailureCallbacks) { try { callback.accept(failure, environment); } catch (Throwable ignored) { BootstrapLogger.LOG.catchingDebug(ignored); } } }
public void validationFailed(Exception failure, Environment environment) { for (BiConsumer<Exception, Environment> callback : validationFailureCallbacks) { try { callback.accept(failure, environment); } catch (Throwable ignored) { BootstrapLogger.LOG.catchingDebug(ignored); } } }
/** * Obtains a ProxyInstantiator instance, {@link ConfigurationKey#PROXY_INSTANTIATOR} is not taken into account. * * @param configuration * @return proxy instantiator */ public static ProxyInstantiator create(boolean relaxedConstruction) { ProxyInstantiator result = DefaultProxyInstantiator.INSTANCE; if (relaxedConstruction) { for (String implementation : IMPLEMENTATIONS) { // use the first suitable implementation try { result = newInstance(implementation); break; } catch (Exception e) { BootstrapLogger.LOG.catchingDebug(e); } catch (LinkageError e) { BootstrapLogger.LOG.catchingDebug(e); } } } return result; }
/** * Obtains a ProxyInstantiator instance, {@link ConfigurationKey#PROXY_INSTANTIATOR} is not taken into account. * * @param configuration * @return proxy instantiator */ public static ProxyInstantiator create(boolean relaxedConstruction) { ProxyInstantiator result = DefaultProxyInstantiator.INSTANCE; if (relaxedConstruction) { for (String implementation : IMPLEMENTATIONS) { // use the first suitable implementation try { result = newInstance(implementation); break; } catch (Exception e) { BootstrapLogger.LOG.catchingDebug(e); } catch (LinkageError e) { BootstrapLogger.LOG.catchingDebug(e); } } } return result; }
public void handleResourceLoadingException(String className, Throwable e) { String missingDependency = Formats.getNameOfMissingClassLoaderDependency(e); BootstrapLogger.LOG.ignoringClassDueToLoadingError(className, missingDependency); BootstrapLogger.LOG.catchingDebug(e); registerClassWithMissingDependency(className, missingDependency); }
public void handleResourceLoadingException(String className, Throwable e) { String missingDependency = Formats.getNameOfMissingClassLoaderDependency(e); BootstrapLogger.LOG.ignoringClassDueToLoadingError(className, missingDependency); BootstrapLogger.LOG.catchingDebug(e); registerClassWithMissingDependency(className, missingDependency); }
public void handleResourceLoadingException(String className, Throwable e) { String missingDependency = Formats.getNameOfMissingClassLoaderDependency(e); BootstrapLogger.LOG.ignoringClassDueToLoadingError(className, missingDependency); BootstrapLogger.LOG.catchingDebug(e); registerClassWithMissingDependency(className, missingDependency); }
public void handleResourceLoadingException(String className, Throwable e) { String missingDependency = Formats.getNameOfMissingClassLoaderDependency(e); BootstrapLogger.LOG.ignoringClassDueToLoadingError(className, missingDependency); BootstrapLogger.LOG.catchingDebug(e); registerClassWithMissingDependency(className, missingDependency); }
public void handleResourceLoadingException(String className, Throwable e) { String missingDependency = Formats.getNameOfMissingClassLoaderDependency(e); BootstrapLogger.LOG.ignoringClassDueToLoadingError(className, missingDependency); BootstrapLogger.LOG.catchingDebug(e); registerClassWithMissingDependency(className, missingDependency); }
public void handleResourceLoadingException(String className, Throwable e) { String missingDependency = Formats.getNameOfMissingClassLoaderDependency(e); BootstrapLogger.LOG.ignoringClassDueToLoadingError(className, missingDependency); BootstrapLogger.LOG.catchingDebug(e); registerClassWithMissingDependency(className, missingDependency); }
private <E extends Extension> EnhancedAnnotatedType<E> getEnhancedAnnotatedType(ClassTransformer classTransformer, Metadata<E> extension, BeanDeployment beanDeployment) { Class<? extends Extension> clazz = extension.getValue().getClass(); try { return cast(classTransformer.getEnhancedAnnotatedType(clazz, beanDeployment.getBeanDeploymentArchive().getId())); } catch (ResourceLoadingException e) { String missingDependency = Formats.getNameOfMissingClassLoaderDependency(e); BootstrapLogger.LOG.ignoringExtensionClassDueToLoadingError(clazz.getName(), missingDependency); BootstrapLogger.LOG.catchingDebug(e); missingDependenciesRegistry.registerClassWithMissingDependency(clazz.getName(), missingDependency); return null; } }
private <E extends Extension> EnhancedAnnotatedType<E> getEnhancedAnnotatedType(ClassTransformer classTransformer, Metadata<E> extension, BeanDeployment beanDeployment) { Class<? extends Extension> clazz = extension.getValue().getClass(); try { return cast(classTransformer.getEnhancedAnnotatedType(clazz, beanDeployment.getBeanDeploymentArchive().getId())); } catch (ResourceLoadingException e) { String missingDependency = Formats.getNameOfMissingClassLoaderDependency(e); BootstrapLogger.LOG.ignoringExtensionClassDueToLoadingError(clazz.getName(), missingDependency); BootstrapLogger.LOG.catchingDebug(e); missingDependenciesRegistry.registerClassWithMissingDependency(clazz.getName(), missingDependency); return null; } }
private <E extends Extension> EnhancedAnnotatedType<E> getEnhancedAnnotatedType(ClassTransformer classTransformer, Metadata<E> extension, BeanDeployment beanDeployment) { Class<? extends Extension> clazz = extension.getValue().getClass(); try { return cast(classTransformer.getEnhancedAnnotatedType(clazz, beanDeployment.getBeanDeploymentArchive().getId())); } catch (ResourceLoadingException e) { String missingDependency = Formats.getNameOfMissingClassLoaderDependency(e); BootstrapLogger.LOG.ignoringExtensionClassDueToLoadingError(clazz.getName(), missingDependency); BootstrapLogger.LOG.catchingDebug(e); missingDependenciesRegistry.registerClassWithMissingDependency(clazz.getName(), missingDependency); return null; } }
private <E extends Extension> EnhancedAnnotatedType<E> getEnhancedAnnotatedType(ClassTransformer classTransformer, Metadata<E> extension, BeanDeployment beanDeployment) { Class<? extends Extension> clazz = extension.getValue().getClass(); try { return cast(classTransformer.getEnhancedAnnotatedType(clazz, beanDeployment.getBeanDeploymentArchive().getId())); } catch (ResourceLoadingException e) { String missingDependency = Formats.getNameOfMissingClassLoaderDependency(e); BootstrapLogger.LOG.ignoringExtensionClassDueToLoadingError(clazz.getName(), missingDependency); BootstrapLogger.LOG.catchingDebug(e); missingDependenciesRegistry.registerClassWithMissingDependency(clazz.getName(), missingDependency); return null; } }
private <E extends Extension> EnhancedAnnotatedType<E> getEnhancedAnnotatedType(ClassTransformer classTransformer, Metadata<E> extension, BeanDeployment beanDeployment) { Class<? extends Extension> clazz = extension.getValue().getClass(); try { return cast(classTransformer.getEnhancedAnnotatedType(clazz, beanDeployment.getBeanDeploymentArchive().getId())); } catch (ResourceLoadingException e) { String missingDependency = Formats.getNameOfMissingClassLoaderDependency(e); BootstrapLogger.LOG.ignoringExtensionClassDueToLoadingError(clazz.getName(), missingDependency); BootstrapLogger.LOG.catchingDebug(e); missingDependenciesRegistry.registerClassWithMissingDependency(clazz.getName(), missingDependency); return null; } }
private <E extends Extension> EnhancedAnnotatedType<E> getEnhancedAnnotatedType(ClassTransformer classTransformer, Metadata<E> extension, BeanDeployment beanDeployment) { Class<? extends Extension> clazz = extension.getValue().getClass(); try { return cast(classTransformer.getEnhancedAnnotatedType(clazz, beanDeployment.getBeanDeploymentArchive().getId())); } catch (ResourceLoadingException e) { String missingDependency = Formats.getNameOfMissingClassLoaderDependency(e); BootstrapLogger.LOG.ignoringExtensionClassDueToLoadingError(clazz.getName(), missingDependency); BootstrapLogger.LOG.catchingDebug(e); missingDependenciesRegistry.registerClassWithMissingDependency(clazz.getName(), missingDependency); return null; } }