public class Validator extends java.lang.Object implements Service
| Constructor and Description |
|---|
Validator() |
| Modifier and Type | Method and Description |
|---|---|
static void |
checkBeanMetadataInjectionPoint(java.lang.Object bean,
InjectionPoint ip,
java.lang.reflect.Type expectedTypeArgument) |
void |
cleanup()
Called by Weld when it is shutting down, allowing the service to perform any cleanup needed.
|
protected void |
validateBean(Bean<?> bean,
java.util.Collection<CommonBean<?>> specializedBeans,
BeanManagerImpl manager,
java.util.List<java.lang.RuntimeException> problems) |
void |
validateBeanNames(BeanManagerImpl beanManager) |
void |
validateBeans(java.util.Collection<? extends Bean<?>> beans,
BeanManagerImpl manager) |
protected void |
validateDecorator(Decorator<?> decorator,
java.util.Collection<CommonBean<?>> specializedBeans,
BeanManagerImpl manager) |
void |
validateDecorators(java.util.Collection<? extends Decorator<?>> decorators,
BeanManagerImpl manager) |
void |
validateDeployment(BeanManagerImpl manager,
BeanDeployment deployment) |
void |
validateEventMetadataInjectionPoint(InjectionPoint ip) |
protected void |
validateGeneralBean(Bean<?> bean,
BeanManagerImpl beanManager) |
void |
validateInjectionPoint(InjectionPoint ij,
BeanManagerImpl beanManager)
Validate an injection point
|
void |
validateInjectionPointForDefinitionErrors(InjectionPoint ij,
Bean<?> bean,
BeanManagerImpl beanManager)
Checks for definition errors associated with a given
InjectionPoint |
void |
validateInjectionPointForDeploymentProblems(InjectionPoint ij,
Bean<?> bean,
BeanManagerImpl beanManager)
Checks for deployment problems associated with a given
InjectionPoint |
void |
validateInjectionPointPassivationCapable(InjectionPoint ij,
Bean<?> resolvedBean,
BeanManagerImpl beanManager) |
protected void |
validateInterceptor(Interceptor<?> interceptor,
BeanManagerImpl manager) |
void |
validateInterceptorDecoratorInjectionPointPassivationCapable(InjectionPoint ij,
Bean<?> resolvedBean,
BeanManagerImpl beanManager,
Bean<?> bean) |
void |
validateInterceptors(java.util.Collection<? extends Interceptor<?>> interceptors,
BeanManagerImpl manager) |
void |
validateMetadataInjectionPoint(InjectionPoint ij,
Bean<?> bean,
MessageCallback<DefinitionException> messageCallback) |
protected void |
validateObserverMethods(java.lang.Iterable<ObserverInitializationContext<?,?>> observers,
BeanManagerImpl beanManager) |
void |
validateProducer(Producer<?> producer,
BeanManagerImpl beanManager) |
void |
validateProducers(java.util.Collection<Producer<?>> producers,
BeanManagerImpl beanManager) |
protected void |
validateRIBean(CommonBean<?> bean,
BeanManagerImpl beanManager,
java.util.Collection<CommonBean<?>> specializedBeans)
Validate an RIBean.
|
void |
validateSpecialization(BeanManagerImpl manager) |
protected void validateGeneralBean(Bean<?> bean, BeanManagerImpl beanManager)
protected void validateRIBean(CommonBean<?> bean, BeanManagerImpl beanManager, java.util.Collection<CommonBean<?>> specializedBeans)
bean - the bean to validatebeanManager - the current managerspecializedBeans - the existing specialized beanspublic void validateInjectionPoint(InjectionPoint ij, BeanManagerImpl beanManager)
ij - the injection point to validatebeanManager - the bean managerpublic void validateInjectionPointForDefinitionErrors(InjectionPoint ij, Bean<?> bean, BeanManagerImpl beanManager)
InjectionPointpublic void validateMetadataInjectionPoint(InjectionPoint ij, Bean<?> bean, MessageCallback<DefinitionException> messageCallback)
public void validateEventMetadataInjectionPoint(InjectionPoint ip)
public void validateInjectionPointForDeploymentProblems(InjectionPoint ij, Bean<?> bean, BeanManagerImpl beanManager)
InjectionPointpublic void validateProducers(java.util.Collection<Producer<?>> producers, BeanManagerImpl beanManager)
public void validateProducer(Producer<?> producer, BeanManagerImpl beanManager)
public void validateInjectionPointPassivationCapable(InjectionPoint ij, Bean<?> resolvedBean, BeanManagerImpl beanManager)
public void validateInterceptorDecoratorInjectionPointPassivationCapable(InjectionPoint ij, Bean<?> resolvedBean, BeanManagerImpl beanManager, Bean<?> bean)
public void validateDeployment(BeanManagerImpl manager, BeanDeployment deployment)
public void validateSpecialization(BeanManagerImpl manager)
public void validateBeans(java.util.Collection<? extends Bean<?>> beans, BeanManagerImpl manager)
protected void validateBean(Bean<?> bean, java.util.Collection<CommonBean<?>> specializedBeans, BeanManagerImpl manager, java.util.List<java.lang.RuntimeException> problems)
public void validateInterceptors(java.util.Collection<? extends Interceptor<?>> interceptors, BeanManagerImpl manager)
protected void validateInterceptor(Interceptor<?> interceptor, BeanManagerImpl manager)
public void validateDecorators(java.util.Collection<? extends Decorator<?>> decorators, BeanManagerImpl manager)
protected void validateDecorator(Decorator<?> decorator, java.util.Collection<CommonBean<?>> specializedBeans, BeanManagerImpl manager)
public void validateBeanNames(BeanManagerImpl beanManager)
protected void validateObserverMethods(java.lang.Iterable<ObserverInitializationContext<?,?>> observers, BeanManagerImpl beanManager)
public static void checkBeanMetadataInjectionPoint(java.lang.Object bean,
InjectionPoint ip,
java.lang.reflect.Type expectedTypeArgument)
Copyright © 2014. All Rights Reserved.