private <T extends InjectionPoint> T validateInjectionPoint(T injectionPoint) { try { services.get(Validator.class).validateInjectionPointForDefinitionErrors(injectionPoint, null, this); } catch (DefinitionException e) { throw new IllegalArgumentException(e); } return injectionPoint; }
private <T extends InjectionPoint> T validateInjectionPoint(T injectionPoint) { try { services.get(Validator.class).validateInjectionPointForDefinitionErrors(injectionPoint, null, this); } catch (DefinitionException e) { throw new IllegalArgumentException(e); } return injectionPoint; }
private <T extends InjectionPoint> T validateInjectionPoint(T injectionPoint) { try { services.get(Validator.class).validateInjectionPointForDefinitionErrors(injectionPoint, null, this); } catch (DefinitionException e) { throw new IllegalArgumentException(e); } return injectionPoint; }
private <T extends InjectionPoint> T validateInjectionPoint(T injectionPoint) { try { services.get(Validator.class).validateInjectionPointForDefinitionErrors(injectionPoint, null, this); } catch (DefinitionException e) { throw new IllegalArgumentException(e); } return injectionPoint; }
private <T extends InjectionPoint> T validateInjectionPoint(T injectionPoint) { try { services.get(Validator.class).validateInjectionPointForDefinitionErrors(injectionPoint, null, this); } catch (DefinitionException e) { throw new IllegalArgumentException(e); } return injectionPoint; }
private <T extends InjectionPoint> T validateInjectionPoint(T injectionPoint) { try { services.get(Validator.class).validateInjectionPointForDefinitionErrors(injectionPoint, null, this); } catch (DefinitionException e) { throw new IllegalArgumentException(e); } return injectionPoint; }
/** * Validate an injection point * * @param ij the injection point to validate * @param beanManager the bean manager */ public void validateInjectionPoint(InjectionPoint ij, BeanManagerImpl beanManager) { validateInjectionPointForDefinitionErrors(ij, ij.getBean(), beanManager); validateMetadataInjectionPoint(ij, ij.getBean(), ValidatorLogger.INJECTION_INTO_NON_BEAN); validateEventMetadataInjectionPoint(ij); validateInjectionPointForDeploymentProblems(ij, ij.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); } } }
/** * Validate an injection point * * @param ij the injection point to validate * @param beanManager the bean manager */ public void validateInjectionPoint(InjectionPoint ij, BeanManagerImpl beanManager) { validateInjectionPointForDefinitionErrors(ij, ij.getBean(), beanManager); validateMetadataInjectionPoint(ij, ij.getBean(), ValidatorLogger.INJECTION_INTO_NON_BEAN); validateEventMetadataInjectionPoint(ij); validateInjectionPointForDeploymentProblems(ij, ij.getBean(), beanManager); }
/** * Validate an injection point * * @param ij the injection point to validate * @param beanManager the bean manager */ public void validateInjectionPoint(InjectionPoint ij, BeanManagerImpl beanManager) { validateInjectionPointForDefinitionErrors(ij, ij.getBean(), beanManager); validateMetadataInjectionPoint(ij, ij.getBean(), ValidatorLogger.INJECTION_INTO_NON_BEAN); validateEventMetadataInjectionPoint(ij); validateInjectionPointForDeploymentProblems(ij, ij.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); } } }
/** * Validate an injection point * * @param ij the injection point to validate * @param beanManager the bean manager */ public void validateInjectionPoint(InjectionPoint ij, BeanManagerImpl beanManager) { validateInjectionPointForDefinitionErrors(ij, ij.getBean(), beanManager); validateMetadataInjectionPoint(ij, ij.getBean(), ValidatorLogger.INJECTION_INTO_NON_BEAN); validateEventMetadataInjectionPoint(ij); validateInjectionPointForDeploymentProblems(ij, ij.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); } } }
/** * Validate an injection point * * @param ij the injection point to validate * @param beanManager the bean manager */ public void validateInjectionPoint(InjectionPoint ij, BeanManagerImpl beanManager) { validateInjectionPointForDefinitionErrors(ij, ij.getBean(), beanManager); validateMetadataInjectionPoint(ij, ij.getBean(), ValidatorLogger.INJECTION_INTO_NON_BEAN); validateEventMetadataInjectionPoint(ij); validateInjectionPointForDeploymentProblems(ij, ij.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); } } }
/** * Validate an injection point * * @param ij the injection point to validate * @param beanManager the bean manager */ public void validateInjectionPoint(InjectionPoint ij, BeanManagerImpl beanManager) { validateInjectionPointForDefinitionErrors(ij, ij.getBean(), beanManager); validateMetadataInjectionPoint(ij, ij.getBean(), ValidatorLogger.INJECTION_INTO_NON_BEAN); validateEventMetadataInjectionPoint(ij); validateInjectionPointForDeploymentProblems(ij, ij.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); } } }
public void validateProducer(Producer<?> producer) { if (container.getState().equals(ContainerState.VALIDATED) || container.getState().equals(ContainerState.INITIALIZED)) { // We are past the bootstrap and therefore we can validate the producer immediately validator.validateProducer(producer, beanManager); } else { // Validate injection points for definition errors now for (InjectionPoint ip : producer.getInjectionPoints()) { validator.validateInjectionPointForDefinitionErrors(ip, ip.getBean(), beanManager); validator.validateEventMetadataInjectionPoint(ip); } // Schedule validation for deployment problems to be done later producersToValidate.add(producer); } }
public void validateProducer(Producer<?> producer) { if (container.getState().equals(ContainerState.VALIDATED) || container.getState().equals(ContainerState.INITIALIZED)) { // We are past the bootstrap and therefore we can validate the producer immediately validator.validateProducer(producer, beanManager); } else { // Validate injection points for definition errors now for (InjectionPoint ip : producer.getInjectionPoints()) { validator.validateInjectionPointForDefinitionErrors(ip, ip.getBean(), beanManager); validator.validateEventMetadataInjectionPoint(ip); } // Schedule validation for deployment problems to be done later producersToValidate.add(producer); } }