public class ContainerLifecycleEvents extends AbstractBootstrapService
Constructor and Description |
---|
ContainerLifecycleEvents(ContainerLifecycleEventPreloader preloader,
AnnotationDiscovery discovery) |
cleanup
public ContainerLifecycleEvents(ContainerLifecycleEventPreloader preloader, AnnotationDiscovery discovery)
public void processObserverMethod(ObserverMethod<?> observer)
protected void processObserverMethodType(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, SlimAnnotatedType<T> annotatedType, Extension source)
public void fireProcessBean(BeanManagerImpl beanManager, Bean<?> bean)
public <T> ProcessBeanAttributesImpl<T> fireProcessBeanAttributes(BeanManagerImpl beanManager, BeanAttributes<T> attributes, Annotated annotated, 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, Class<?> declaringComponentClass, BeanManagerImpl manager)
public <T,X> ParameterInjectionPointAttributes<T,X> fireProcessInjectionPoint(ParameterInjectionPointAttributes<T,X> injectionPointAttributes, Class<?> declaringComponentClass, BeanManagerImpl manager)
public void fireProcessObserverMethod(BeanManagerImpl beanManager, ObserverMethod<?> observer)
public void fireProcessProducer(BeanManagerImpl beanManager, AbstractProducerBean<?,?,Member> bean)
public void preloadProcessAnnotatedType(Class<?> type)
public <T extends ProcessBean<?>> void preloadProcessBean(Class<T> eventRawType, Type... typeParameters)
public void preloadProcessBeanAttributes(Type type)
public void preloadProcessInjectionPoint(Type... typeParameters)
public void preloadProcessInjectionTarget(Class<?> type)
public void preloadProcessObserverMethod(Type... typeParameters)
public void preloadProcessProducer(Type... typeParameters)
public void cleanupAfterBoot()
BootstrapService
public boolean isPreloaderEnabled()
Copyright © 2013 Seam Framework. All Rights Reserved.