Refine search
@Override public <T> AnnotatedType<T> createAnnotatedType(Class<T> type) { // first, make sure to use the right BDA ID for this class String bdaId = BeanManagerLookupService.lookupBeanManager(type, this).getId(); return getServices().get(ClassTransformer.class).getBackedAnnotatedType(type, bdaId); }
if (!registry.contains(ResourceLoader.class)) { registry.add(ResourceLoader.class, DefaultResourceLoader.INSTANCE); registry.add(WeldConfiguration.class, configuration); this.deploymentManager = BeanManagerImpl.newRootManager(finalContextId, "deployment", registry); registry.add(BeanManagerLookupService.class, new BeanManagerLookupService((CDI11Deployment) deployment, bdaMapping.getBdaToBeanManagerMap())); } else { BootstrapLogger.LOG.legacyDeploymentMetadataProvided();
public <T> EnhancedAnnotatedType<T> createEnhancedAnnotatedType(Class<T> type) { // first, make sure to use the right BDA ID for this class String bdaId = BeanManagerLookupService.lookupBeanManager(type, this).getId(); return getServices().get(ClassTransformer.class).getEnhancedAnnotatedType(type, bdaId); }
@Override public <T> void disposeAnnotatedType(Class<T> type, String id) { getServices().get(ClassTransformer.class).disposeBackedAnnotatedType(type, BeanManagerLookupService.lookupBeanManager(type, this).getId(), id); }
public static BeanManagerImpl lookupBeanManager(Class<?> javaClass, BeanManagerImpl fallback) { BeanManagerLookupService lookup = fallback.getServices().get(BeanManagerLookupService.class); if (lookup == null) { return fallback; } BeanManagerImpl result = lookup.lookupBeanManager(javaClass); if (result == null) { return fallback; } else { return result; } }
/** * Creates an {@link InjectionTargetFactory} for a given type. The {@link BeanManager} for the {@link InjectionTarget} will be inferred using * {@link CDI11Deployment#getBeanDeploymentArchive(Class)}. */ @Override public <T> WeldInjectionTargetFactory<T> getInjectionTargetFactory(AnnotatedType<T> type) { validateAnnotatedType(type); BeanManagerImpl manager = BeanManagerLookupService.lookupBeanManager(type.getJavaClass(), this); return new InjectionTargetFactoryImpl<T>(type, manager); }
if (!registry.contains(ResourceLoader.class)) { registry.add(ResourceLoader.class, DefaultResourceLoader.INSTANCE); registry.add(WeldConfiguration.class, configuration); this.deploymentManager = BeanManagerImpl.newRootManager(finalContextId, "deployment", registry); registry.add(BeanManagerLookupService.class, new BeanManagerLookupService((CDI11Deployment) deployment, bdaMapping.getBdaToBeanManagerMap())); } else { BootstrapLogger.LOG.legacyDeploymentMetadataProvided();
public <T> EnhancedAnnotatedType<T> createEnhancedAnnotatedType(Class<T> type) { // first, make sure to use the right BDA ID for this class String bdaId = BeanManagerLookupService.lookupBeanManager(type, this).getId(); return getServices().get(ClassTransformer.class).getEnhancedAnnotatedType(type, bdaId); }
@Override public <T> void disposeAnnotatedType(Class<T> type, String id) { getServices().get(ClassTransformer.class).disposeBackedAnnotatedType(type, BeanManagerLookupService.lookupBeanManager(type, this).getId(), id); }
public static BeanManagerImpl lookupBeanManager(Class<?> javaClass, BeanManagerImpl fallback) { BeanManagerLookupService lookup = fallback.getServices().get(BeanManagerLookupService.class); if (lookup == null) { return fallback; } BeanManagerImpl result = lookup.lookupBeanManager(javaClass); if (result == null) { return fallback; } else { return result; } }
@Override public <X> MethodProducerFactory<X> getProducerFactory(AnnotatedMethod<? super X> method, Bean<X> declaringBean) { BeanManagerImpl manager = BeanManagerLookupService.lookupBeanManager(method.getDeclaringType().getJavaClass(), this); return new MethodProducerFactory<X>(method, declaringBean, manager); }
if (!registry.contains(ResourceLoader.class)) { registry.add(ResourceLoader.class, DefaultResourceLoader.INSTANCE); registry.add(WeldConfiguration.class, configuration); this.deploymentManager = BeanManagerImpl.newRootManager(finalContextId, "deployment", registry); registry.add(BeanManagerLookupService.class, new BeanManagerLookupService((CDI11Deployment) deployment, bdaMapping.getBdaToBeanManagerMap())); } else { BootstrapLogger.LOG.legacyDeploymentMetadataProvided();
@Override public <T> AnnotatedType<T> createAnnotatedType(Class<T> type) { // first, make sure to use the right BDA ID for this class String bdaId = BeanManagerLookupService.lookupBeanManager(type, this).getId(); return getServices().get(ClassTransformer.class).getBackedAnnotatedType(type, bdaId); }
public <T> EnhancedAnnotatedType<T> createEnhancedAnnotatedType(Class<T> type) { // first, make sure to use the right BDA ID for this class String bdaId = BeanManagerLookupService.lookupBeanManager(type, this).getId(); return getServices().get(ClassTransformer.class).getEnhancedAnnotatedType(type, bdaId); }
@Override public <T> void disposeAnnotatedType(Class<T> type, String id) { getServices().get(ClassTransformer.class).disposeBackedAnnotatedType(type, BeanManagerLookupService.lookupBeanManager(type, this).getId(), id); }
public static BeanManagerImpl lookupBeanManager(Class<?> javaClass, BeanManagerImpl fallback) { BeanManagerLookupService lookup = fallback.getServices().get(BeanManagerLookupService.class); if (lookup == null) { return fallback; } BeanManagerImpl result = lookup.lookupBeanManager(javaClass); if (result == null) { return fallback; } else { return result; } }
@Override public <X> MethodProducerFactory<X> getProducerFactory(AnnotatedMethod<? super X> method, Bean<X> declaringBean) { BeanManagerImpl manager = BeanManagerLookupService.lookupBeanManager(method.getDeclaringType().getJavaClass(), this); return new MethodProducerFactory<X>(method, declaringBean, manager); }
if (!registry.contains(ResourceLoader.class)) { registry.add(ResourceLoader.class, DefaultResourceLoader.INSTANCE); registry.add(WeldConfiguration.class, configuration); this.deploymentManager = BeanManagerImpl.newRootManager(finalContextId, "deployment", registry); registry.add(BeanManagerLookupService.class, new BeanManagerLookupService((CDI11Deployment) deployment, bdaMapping.getBdaToBeanManagerMap())); } else { BootstrapLogger.LOG.legacyDeploymentMetadataProvided();
@Override public <T> AnnotatedType<T> createAnnotatedType(Class<T> type) { // first, make sure to use the right BDA ID for this class String bdaId = BeanManagerLookupService.lookupBeanManager(type, this).getId(); return getServices().get(ClassTransformer.class).getBackedAnnotatedType(type, bdaId); }
public <T> EnhancedAnnotatedType<T> createEnhancedAnnotatedType(Class<T> type) { // first, make sure to use the right BDA ID for this class String bdaId = BeanManagerLookupService.lookupBeanManager(type, this).getId(); return getServices().get(ClassTransformer.class).getEnhancedAnnotatedType(type, bdaId); }