public void addObserverMethod(ObserverInitializationContext<?, ?> observerInitializer) { this.observers.add(observerInitializer); addNewBeansFromInjectionPoints(observerInitializer.getObserver().getInjectionPoints()); }
public void addObserverMethod(ObserverInitializationContext<?, ?> observerInitializer) { this.observers.add(observerInitializer); addNewBeansFromInjectionPoints(observerInitializer.getObserver().getInjectionPoints()); }
public void addObserverMethod(ObserverInitializationContext<?, ?> observerInitializer) { this.observers.add(observerInitializer); addNewBeansFromInjectionPoints(observerInitializer.getObserver().getInjectionPoints()); }
public void addObserverMethod(ObserverInitializationContext<?, ?> observerInitializer) { this.observers.add(observerInitializer); addNewBeansFromInjectionPoints(observerInitializer.getObserver().getInjectionPoints()); }
public void addObserverMethod(ObserverInitializationContext<?, ?> observerInitializer) { this.observers.add(observerInitializer); addNewBeansFromInjectionPoints(observerInitializer.getObserver().getInjectionPoints()); }
public void addObserverMethod(ObserverInitializationContext<?, ?> observerInitializer) { this.observers.add(observerInitializer); addNewBeansFromInjectionPoints(observerInitializer.getObserver().getInjectionPoints()); }
private boolean hasDeclaredObserversOrIsInjectedIntoObserver(Bean<?> bean, Collection<ObserverMethod<?>> observers) { for (ObserverMethod<?> observerMethod : observers) { if (observerMethod instanceof ObserverMethodImpl) { ObserverMethodImpl<?, ?> observerMethodImpl = (ObserverMethodImpl<?, ?>) observerMethod; if (bean.equals(observerMethodImpl.getDeclaringBean())) { return true; } Set<WeldInjectionPointAttributes<?, ?>> injectionPoints = observerMethodImpl.getInjectionPoints(); if (!injectionPoints.isEmpty()) { BeanManager beanManager = getBeanManager(observerMethodImpl.getDeclaringBean()); if (beanManager != null) { for (WeldInjectionPointAttributes<?, ?> injectionPoint : injectionPoints) { if (bean.equals(beanManager.resolve(beanManager.getBeans(injectionPoint.getType(), injectionPoint.getQualifiers().toArray(new Annotation[injectionPoint.getQualifiers().size()]))))) { return true; } } } } } } return false; }
private boolean hasDeclaredObserversOrIsInjectedIntoObserver(Bean<?> bean, Collection<ObserverMethod<?>> observers) { for (ObserverMethod<?> observerMethod : observers) { if (observerMethod instanceof ObserverMethodImpl) { ObserverMethodImpl<?, ?> observerMethodImpl = (ObserverMethodImpl<?, ?>) observerMethod; if (bean.equals(observerMethodImpl.getDeclaringBean())) { return true; } Set<WeldInjectionPointAttributes<?, ?>> injectionPoints = observerMethodImpl.getInjectionPoints(); if (!injectionPoints.isEmpty()) { BeanManager beanManager = getBeanManager(observerMethodImpl.getDeclaringBean()); if (beanManager != null) { for (WeldInjectionPointAttributes<?, ?> injectionPoint : injectionPoints) { if (bean.equals(beanManager.resolve(beanManager.getBeans(injectionPoint.getType(), injectionPoint.getQualifiers().toArray(new Annotation[injectionPoint.getQualifiers().size()]))))) { return true; } } } } } } return false; }
protected void doWork(ObserverInitializationContext<?, ?> observerMethod) { for (InjectionPoint ip : observerMethod.getObserver().getInjectionPoints()) { validateInjectionPointForDefinitionErrors(ip, ip.getBean(), beanManager); validateMetadataInjectionPoint(ip, null, ValidatorLogger.INJECTION_INTO_NON_BEAN); validateInjectionPointForDeploymentProblems(ip, ip.getBean(), beanManager); } } });
protected void validateObserverMethods(Iterable<ObserverInitializationContext<?, ?>> observers, BeanManagerImpl beanManager) { for (ObserverInitializationContext<?, ?> omi : observers) { for (InjectionPoint ip : omi.getObserver().getInjectionPoints()) { validateInjectionPointForDefinitionErrors(ip, ip.getBean(), beanManager); validateMetadataInjectionPoint(ip, null, ValidatorLogger.INJECTION_INTO_NON_BEAN); validateInjectionPointForDeploymentProblems(ip, ip.getBean(), beanManager); } } }
protected void validateObserverMethods(Iterable<ObserverInitializationContext<?, ?>> observers, BeanManagerImpl beanManager) { for (ObserverInitializationContext<?, ?> omi : observers) { for (InjectionPoint ip : omi.getObserver().getInjectionPoints()) { validateInjectionPointForDefinitionErrors(ip, ip.getBean(), beanManager); validateMetadataInjectionPoint(ip, null, ValidatorLogger.INJECTION_INTO_NON_BEAN); validateInjectionPointForDeploymentProblems(ip, ip.getBean(), beanManager); } } }
protected void validateObserverMethods(Iterable<ObserverInitializationContext<?, ?>> observers, BeanManagerImpl beanManager) { for (ObserverInitializationContext<?, ?> omi : observers) { for (InjectionPoint ip : omi.getObserver().getInjectionPoints()) { validateInjectionPointForDefinitionErrors(ip, ip.getBean(), beanManager); validateMetadataInjectionPoint(ip, null, ValidatorLogger.INJECTION_INTO_NON_BEAN); validateInjectionPointForDeploymentProblems(ip, ip.getBean(), beanManager); } } }
protected void doWork(ObserverInitializationContext<?, ?> observerMethod) { for (InjectionPoint ip : observerMethod.getObserver().getInjectionPoints()) { validateInjectionPointForDefinitionErrors(ip, ip.getBean(), beanManager); validateMetadataInjectionPoint(ip, null, ValidatorLogger.INJECTION_INTO_NON_BEAN); validateInjectionPointForDeploymentProblems(ip, ip.getBean(), beanManager); } } });
protected void doWork(ObserverInitializationContext<?, ?> observerMethod) { for (InjectionPoint ip : observerMethod.getObserver().getInjectionPoints()) { validateInjectionPointForDefinitionErrors(ip, ip.getBean(), beanManager); validateMetadataInjectionPoint(ip, null, ValidatorLogger.INJECTION_INTO_NON_BEAN); validateInjectionPointForDeploymentProblems(ip, ip.getBean(), beanManager); } } });
protected void validateObserverMethods(Iterable<ObserverInitializationContext<?, ?>> observers, BeanManagerImpl beanManager) { for (ObserverInitializationContext<?, ?> omi : observers) { for (InjectionPoint ip : omi.getObserver().getInjectionPoints()) { validateInjectionPointForDefinitionErrors(ip, ip.getBean(), beanManager); validateMetadataInjectionPoint(ip, null, ValidatorLogger.INJECTION_INTO_NON_BEAN); validateInjectionPointForDeploymentProblems(ip, ip.getBean(), beanManager); } } }
protected void doWork(ObserverInitializationContext<?, ?> observerMethod) { for (InjectionPoint ip : observerMethod.getObserver().getInjectionPoints()) { validateInjectionPointForDefinitionErrors(ip, ip.getBean(), beanManager); validateMetadataInjectionPoint(ip, null, ValidatorLogger.INJECTION_INTO_NON_BEAN); validateInjectionPointForDeploymentProblems(ip, ip.getBean(), beanManager); } } });
protected void validateObserverMethods(Iterable<ObserverInitializationContext<?, ?>> observers, BeanManagerImpl beanManager) { for (ObserverInitializationContext<?, ?> omi : observers) { for (InjectionPoint ip : omi.getObserver().getInjectionPoints()) { validateInjectionPointForDefinitionErrors(ip, ip.getBean(), beanManager); validateMetadataInjectionPoint(ip, null, ValidatorLogger.INJECTION_INTO_NON_BEAN); validateInjectionPointForDeploymentProblems(ip, ip.getBean(), beanManager); } } }
protected void doWork(ObserverInitializationContext<?, ?> observerMethod) { for (InjectionPoint ip : observerMethod.getObserver().getInjectionPoints()) { validateInjectionPointForDefinitionErrors(ip, ip.getBean(), beanManager); validateMetadataInjectionPoint(ip, null, ValidatorLogger.INJECTION_INTO_NON_BEAN); validateInjectionPointForDeploymentProblems(ip, ip.getBean(), beanManager); } } });
protected void doWork(ObserverInitializationContext<?, ?> observerMethod) { for (InjectionPoint ip : observerMethod.getObserver().getInjectionPoints()) { validateInjectionPointForDefinitionErrors(ip, ip.getBean(), beanManager); validateMetadataInjectionPoint(ip, null, ValidatorLogger.INJECTION_INTO_NON_BEAN); validateInjectionPointForDeploymentProblems(ip, ip.getBean(), beanManager); } } });
protected void validateObserverMethods(Iterable<ObserverInitializationContext<?, ?>> observers, BeanManagerImpl beanManager) { for (ObserverInitializationContext<?, ?> omi : observers) { for (InjectionPoint ip : omi.getObserver().getInjectionPoints()) { validateInjectionPointForDefinitionErrors(ip, ip.getBean(), beanManager); validateMetadataInjectionPoint(ip, null, ValidatorLogger.INJECTION_INTO_NON_BEAN); validateInjectionPointForDeploymentProblems(ip, ip.getBean(), beanManager); } } }