public class ContainerLifecycleEvents extends AbstractBootstrapService
| Constructor and Description |
|---|
ContainerLifecycleEvents(ContainerLifecycleEventPreloader preloader,
RequiredAnnotationDiscovery discovery) |
cleanuppublic ContainerLifecycleEvents(ContainerLifecycleEventPreloader preloader, RequiredAnnotationDiscovery discovery)
public void processObserverMethod(ObserverMethod<?> observer)
protected void processObserverMethodType(java.lang.reflect.Type observedType)
public boolean isProcessAnnotatedTypeObserved()
public boolean isProcessBeanObserved()
public boolean isProcessBeanAttributesObserved()
public boolean isProcessObserverMethodObserved()
public boolean isProcessProducerObserved()
public boolean isProcessInjectionTargetObserved()
public boolean isProcessInjectionPointObserved()
public <T> ProcessAnnotatedTypeImpl<T> fireProcessAnnotatedType(BeanManagerImpl beanManager, SlimAnnotatedTypeContext<T> annotatedTypeContext)
public void fireProcessBean(BeanManagerImpl beanManager, Bean<?> bean)
public <T> ProcessBeanAttributesImpl<T> fireProcessBeanAttributes(BeanManagerImpl beanManager, BeanAttributes<T> attributes, Annotated annotated, java.lang.reflect.Type type)
public void fireProcessInjectionTarget(BeanManagerImpl beanManager, AbstractClassBean<?> bean)
public <X> InjectionTarget<X> fireProcessInjectionTarget(BeanManagerImpl beanManager, AnnotatedType<X> annotatedType, InjectionTarget<X> injectionTarget)
public <T,X> FieldInjectionPointAttributes<T,X> fireProcessInjectionPoint(FieldInjectionPointAttributes<T,X> attributes, java.lang.Class<?> declaringComponentClass, BeanManagerImpl manager)
public <T,X> ParameterInjectionPointAttributes<T,X> fireProcessInjectionPoint(ParameterInjectionPointAttributes<T,X> injectionPointAttributes, java.lang.Class<?> declaringComponentClass, BeanManagerImpl manager)
public <T,X> ObserverMethod<T> fireProcessObserverMethod(BeanManagerImpl beanManager, ObserverMethodImpl<T,X> observer)
public <T> ObserverMethod<T> fireProcessObserverMethod(BeanManagerImpl beanManager, ObserverMethod<T> observer)
public void fireProcessProducer(BeanManagerImpl beanManager, AbstractProducerBean<?,?,java.lang.reflect.Member> bean)
public void preloadProcessAnnotatedType(java.lang.Class<?> type)
public <T extends ProcessBean<?>> void preloadProcessBean(java.lang.Class<T> eventRawType, java.lang.reflect.Type... typeParameters)
public void preloadProcessBeanAttributes(java.lang.reflect.Type type)
public void preloadProcessInjectionPoint(java.lang.reflect.Type... typeParameters)
public void preloadProcessInjectionTarget(java.lang.Class<?> type)
public void preloadProcessObserverMethod(java.lang.reflect.Type... typeParameters)
public void preloadProcessProducer(java.lang.reflect.Type... typeParameters)
public void cleanupAfterBoot()
BootstrapServicepublic boolean isPreloaderEnabled()
Copyright © 2014. All Rights Reserved.